Господа, есть сайт, в содержание вставлена форма в таблице. В админке выглядит примерно так:
<table><form><tr><td>blah-blah</form></td></tr></table>
Трабла в том, что на выходе страничка отображается в разных браузерах по-разному:
- В ишаке все верно отображается
- в хроме:
<table><form></form><tr><td>bblah</td></tr></table>
- в опере вообще нету закрывающего
</form>
Комментарии
ПыСы Доктайп не указан вовсе.
это невалидный код
Тьфу ты! Неверно написал код - на самом деле теги соответствуют друг другу:
<table><form><tr><td>blah-blah</td></tr></form></table>
Вроде бы решено - действительно, из-за доктайпа неверно распределяются теги - проверить только пока не получается.
а почему не
<table><tr><td><form>blah-blah...
?
В ячейках таблицы как раз и расположены элементы формы - по элементу на строку.
напишите
<form><table>.... </table></form>
А вот это помогло! Спасибо огромное!
Довольно странные субстанции эти браузеры - валидация тегов таблицы вместе со строками и ячейками - довольно странно.