Re[3]: [xhtml] почему <tag /> и <tag></tag> трактуются по-ра
От: ssmaslov  
Дата: 03.09.09 07:30
Оценка:
Здравствуйте, StevenIvanov, Вы писали:

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


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


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


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

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

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


SI>Возможно вы правы.

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

А кто вам сказал, что броузеры поддерживают стандарты на 100%?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.