Здравствуйте, 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%?