Логин:

Пароль:

Форумы
Общие вопросы
Document Object Model
Обсуждаем конференцию
Web Usability (test)

Общие вопросы

XHTML и элемент TD

>> - обычно, чтобы оформить дизайн сайта (знаю, так не хорошо :) помещают картинку в ячейку таблицы, при этом пробелов между тегами 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. Хотелось бы услышать мнение об эффективности такого подхода...
СообщениеАвторДата
HiArt14.12.2002 16:45
Maniac15.12.2002 12:15
HiArt16.12.2002 02:30
Maniac16.12.2002 08:49
PROnya16.12.2002 12:11
Maniac16.12.2002 13:20
PROnya16.12.2002 15:09
Maniac16.12.2002 15:56
PROnya16.12.2002 15:59
Leechy15.12.2002 01:38
Maniac15.12.2002 12:20
HiArt15.12.2002 03:07
Maniac15.12.2002 12:22