>> - обычно, чтобы оформить дизайн сайта (знаю, так не хорошо :) помещают картинку в ячейку таблицы, при этом пробелов между тегами TD и IMG быть не должно, ни слева ни справа
>
> Не... Обычно IMG'у Дают ID, Говорят Ему Display:Block; Position:Absolute; :-)
не помогло :( Зато помогло display: block; для всех картинок - странно, а до этого они не были блочными элементами основного потока?
>> Дело в том, что в коллекции childNodes у таблицы появляется элемент #text (которого нет в IE) - дело в нём?
>
> Наверняка.
как оказалось - нет, но гипотеза была правдоподобная %))
>> - тип MIME text/xhtml судя по всему совсем не распространён?
>
> Именно. Это То, Что "Оправдывает" Поведение IE. С Сервера-То Пришло Content-type: text/html, Вот Он И Не Обязан Считать Документ XML'ом. И Хотя Передаваемый Документ С Точки Зрения HTML Является Некорректным, IE Вправе Его Отображать, Как Умеет, Потому Что HTML _Не Определяет_ Никаких Правил Реакции На Ошибки (В Отличие От Честного XHTML).
>
>> Насколько корректно использовать для XHTML страничек MIME тип text/xml?
>
> Корректно. Есть Еще Также application/xhtml+xml - Он Тоже Подходит (И Даже Где-То Рекомендуется).
>
> (Вот Очень Грамотная Статья По Этому Поводу:
http://www.hixie.ch/advocacy/xhtml)
>
> Однако, Если Тебе Интересна Совместимость С IE, Я Возвращаюсь К Своему Превому Вопросу: А Почему XHTML Strict, А Не HTML Strict?
>
> P.S. Вообще, По Сути, _Сейчас_ Смысл Использования XHTML Сводится К Тому, Чтобы Показывать Всем Глюки IE. Потому Что Переданный, Как text/xml, Он В IE Отображается, Как XML'ное Дерево, А Не Как Страница :-)
Спасибо, очень интересная статья (и, кажется, полезная ;)
Правда есть ещё один аргумент в пользу XHTML - его использует сами W3C, т.е. выдают правильную XHTML 1.0 Strict страницу, указывая тип MIME text/html, и несмотря на рекомендации статьи (указывать text/html только тогда, когда ПА не поддерживает XHTML) они всегда шлют text/html (так что NN6-7, поддерживающий XHTML, здесь не выигрывает)
А вообще (немного отвлекаясь от темы) в XHTML я влез только с одной целью, чтобы потом легче было переходить на XML+XSLT (т.е. слать пользователю чистый XML, пусть браузер сам его преобразует). При этом объем пересылаемого контента резко сокращается, т.к. XSLT лежит в кэше. Нативно XSLT уже поддерживает MSIE6 (при установленной MSXML 4.0), и конечно же NN7. Хотелось бы услышать мнение об эффективности такого подхода...