Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Вёрстка веб-сайтов > IE6-IE7 не расширяется таблица


Автор: FightInGlory 20.12.2010, 17:27
Код

<!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 правильно понимать то, что я от него хочу.

Автор: MaxTex 22.12.2010, 10:58
Замените min-width:200px; на width:200px;

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)