Вы не используете тег <!DOCTYPE>
, поэтому я предполагаю, что ваш набор инструментов не содержит валидатор HTML.Если вы добавите DOCTYPE (например, 4.0 переходный) и подтвердите код , вы увидите, что есть некоторые ошибки.Основная проблема с недействительным HTML заключается в том, что вы угадываете браузер.В то время как правильный рендеринг в основном одинаков во всех браузерах (по крайней мере, теоретически), режим причуд является непредсказуемой коллекцией трюков для каждого браузера.
Стоит также отметить, что использование атрибутов width
в ячейках таблицы не являетсяхороший способ получить макет.Это ненадежно, потому что HTML диктует некоторые сложные правила для отображения таблиц, и ваши пользовательские размеры, скорее всего, будут игнорироваться.Вы должны либо позволить браузеру выбрать все размеры, либо переключиться на макеты CSS.