| Код | <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Untitled Document</title> <style type="text/css"> *{ padding:0; margin:0; } html,body{ height:100%; width:100%; } table{ border:1px solid red; } .width{ min-width:200px; border:1px solid green; } </style> </head> <body> <table> <tr> <td>1</td> <td>2</td> </tr> <tr> <td colspan="2"><div class="width">3</div></td> </tr> </table> </body> </html>
|
Есть вот такой код, во всех браузерах кроме 6 и 7 осла это работает, для 6 и 7 вроде бы можно прописать.
| Код | .width{ min-width:200px; border:1px solid green; width:expression(document.body.clientWidth < 200? "200px" : document.body.clientWidth > 500? "500px" : "auto"); }
|
или
| Код | .width{ min-width:200px; border:1px solid green; width:200px; width:auto !important; text-align:center; }
|
но таблица не расширяется, хотя сам блок width увеличивается, хотя это визуально не заметно. Подскажите, как заставить 6 и 7 правильно понимать то, что я от него хочу. |