У меня есть проблема, которая, кажется, была введена между Firefox 3 и 4. По сути, это связано с table-layout: fixed
.
У меня есть прокручиваемая таблица, которая использует два DIV, один для заголовка и одиндля тела (к сожалению, это единственный вариант, который работал для меня).
Таблица тела выглядит примерно так (обратите внимание, что все это сгенерировано с помощью JavaScript, это часть приложения GWT):
<table style="table-layout: fixed;">
<colgroup>
<col width="61" />
<col width="57" />
</colgroup>
<tbody>
<!-- data -->
</tbody>
</table>
(кстати, страница объявлена как HTML 4.01 Transitional)
Кажется, что в Firefox 3 ширина столбцов соблюдается.Тем не менее, в Firefox 4 кажется, что иногда игнорируется ширина столбцов (сложно точно определить, но обычно, когда таблица начинает становиться достаточно маленькой, чтобы Firefox не мог изменить размер).Если я проверяю ширину столбцов в Firefox, они обычно имеют мало отношения к ширине, указанной в HTML.
Мне просто интересно, может ли кто-нибудь пролить свет на то, почему это может происходить?