Re[2]: [xhtml] почему <tag /> и <tag></tag> трактуются по-ра
От: StevenIvanov США  
Дата: 02.09.09 17:04
Оценка:
Здравствуйте, Uzzy, Вы писали:

U>Здравствуйте, StevenIvanov, Вы писали:


SI>>Всем привет.


SI>>Главный вопрос: Почему записи <tag /> и <tag></tag> трактуются по разному в xhtml?

SI>>Описание проблемы:
SI>>Изучаю html. Исходная задачка — расположить строго друг под другом 3 div-а в xhtml.

U>Полагаю, браузеры <div /> считают пустым элементом и не выкидывают при рендере, в случае <div></div> браузеры считают див не пустым, но с пустым контентом. Если рассматривать в виде DOM-а, то <div /> не будет содержать детей, когда <div></div> будет иметь дите IHtmlText (кажись) с пустым содержимым.


Возможно вы правы.
Однако мне это кажется крайне странным.
Насколько я понимаю xhtml должен валидироваться и читаться xml парсером, т.е. построенный кусок DOM-а для элемента <tag></tag> должен быть полностью эквивалентен DOM-у для элемента <tag />!
Есть ли утверждение в стандарте для xhtml что это не так?
Я, к сожалению, этого не нашел.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.