В приведенном ниже примере также доступна здесь, как WebKit (Safari 5, Chrome 10.0.648.205), так и Mozilla (FF 4) сохраняют DIV div вокруг видимой ширины окна браузера, тогда как ТАБЛИЦА имеет такое же широкое значение, как и его содержимое.
Я бы ожидал, что DIV будет расширяться так же широко, как и TABLE, но поскольку поведение согласовано между браузерами, я подозреваю, что это скорее функция, чем ошибка.
Интересно, что если у DIV установлено значение float: left, оно растет так же широко, как таблица.
Любые объяснения?
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN">
<html>
<head>
<title>Wide Table</title>
<style>
#container {
background-color:blue;
/* float:left;*/
}
</style>
</head>
<body>
<div id="container">
<table >
<tr id="tr">
<td>Table Cell</td><td>Table Cell</td><td>Table Cell</td><td>Table Cell</td><td>Table Cell</td><td>Table Cell</td><td>Table Cell</td><td>Table Cell</td><td>Table Cell</td><td>Table Cell</td><td>Table Cell</td><td>Table Cell</td><td>Table Cell</td><td>Table Cell</td><td>Table Cell</td><td>Table Cell</td><td>Table Cell</td><td>Table Cell</td><td>Table Cell</td><td>Table Cell</td>
</tr>
</table>
</div>
</body>
</html>