30.03.2008, 21:50
|
|
Администратор
|
|
Регистрация: 25.05.2007
Сообщений: 1,221
|
|
XHTML 1.0 Valid
Прошелся по всем основным страницам сайта, поправил найденные ошибки валидации.
Теперь javascript.ru XHTML 1.0 Valid
|
|
30.03.2008, 23:17
|
Профессор
|
|
Регистрация: 20.03.2008
Сообщений: 1,183
|
|
xhtml1.1 рулит :-)
|
|
02.04.2008, 23:08
|
Интересующийся
|
|
Регистрация: 22.03.2008
Сообщений: 15
|
|
Поздравляю!
Правда, при проверке выборочных страниц этим валидатором (более приближенным к браузерной действительности, чем W3C-шный), оказалось, что в дереве статей остался один незакрытый (с точки зрения парсера text/html) non-empty тег...
Сообщение от tenshi
|
xhtml1.1 рулит :-)
|
Где? Он же с IE несовместим. Имхо, рулят XHTML 1.0 и XHTML 5 :-)
|
|
02.04.2008, 23:45
|
|
Администратор
|
|
Регистрация: 25.05.2007
Сообщений: 1,221
|
|
XHTML 1.1 стандарт возможно будущего, но не настоящего.
Поправил тот незакрытый таг.
А на что это он продолжает ругаться?
From line 1, column 1; to line 1, column 121
Цитата:
|
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">↩<html
|
|
|
02.04.2008, 23:57
|
Новичок на форуме
|
|
Регистрация: 19.02.2008
Сообщений: 9,177
|
|
Сообщение от SelenIT
|
Где? Он же с IE несовместим. Имхо, рулят XHTML 1.0 и XHTML 5 :-)
|
Он и с FF несовместим, так же как и все остальные XHTML-и. Он, бедный, вынужден переводить его в родной HTML без всяких закрытий одиночных тегов. А IE местами и кавычки в аттрибутах удаляет. Так что все это не больше чем меряние пиписьками.
|
|
03.04.2008, 00:04
|
|
Администратор
|
|
Регистрация: 25.05.2007
Сообщений: 1,221
|
|
Да и вообще, вечно проблемы с этими Strict
Transitional самый удобный вариант.
Мне наиболее симпатичен XHTML 1.0 Transitional.
|
|
03.04.2008, 02:40
|
Интересующийся
|
|
Регистрация: 22.03.2008
Сообщений: 15
|
|
Kolyaj, все браузеры, кроме IE, умеют работать с XHTML без перевода "в родной HTML" - при соответствующем Content-type. У них нет проблем и с 1.1. Но IE XHTML с такими Content-type не отображает, а отдавать 1.1 как text/html считается ошибкой.
Илья Кантор, насколько я понял, ругается он на Transitional-доктайп сам по себе - из-за того, что большинство браузеров отображают его в "полустандартном" режиме (с выравниванием картинок в таблицах по-старому, без отступов), а не в полностью стандартном. На мой взгляд, это не ошибка, а уже придирка :-).
|
|
03.04.2008, 09:22
|
Новичок на форуме
|
|
Регистрация: 19.02.2008
Сообщений: 9,177
|
|
SelenIT, а я и не говорю, что у них проблемы с XHTML, я говорю, что они переводят XHTML в обычный HTML и работают уже с ним. А все эти XHTML Valid -- мерялка для верстальщиков, не более.
|
|
03.04.2008, 10:27
|
Профессор
|
|
Регистрация: 20.03.2008
Сообщений: 1,183
|
|
Цитата:
|
Где? Он же с IE несовместим.
|
в каком это месте?
Цитата:
|
Он, бедный, вынужден переводить его в родной HTML без всяких закрытий одиночных тегов. А IE местами и кавычки в аттрибутах удаляет.
|
у тебя слишком буйная фантазия. нет никакого смыла "xhtml переводить в html", так как xhtml - это подмножество html.
Цитата:
|
отдавать 1.1 как text/html считается ошибкой.
|
http://www.w3.org/TR/xhtml11/conformance.html#uaconf в самом конце
но в случае использования text/html браузеры не обязаны использовать xml парсеры. поэтому для ие есть хак - отдавать как application/xml с подключённым к нему xslt, который меняет миме-тип. где-то на w3.org даже пример валялся. искать по словам "xhtml faq xslt"
Цитата:
|
они переводят XHTML в обычный HTML и работают уже с ним.
|
они работают с DOM-ом, а он строится хоть из html, хоть из xml, хоть вообще из plain/text.
|
|
03.04.2008, 10:58
|
Новичок на форуме
|
|
Регистрация: 19.02.2008
Сообщений: 9,177
|
|
tenshi, во-первых, просьба все-таки не тыкать в хамском тоне.
Сообщение от tenshi
|
нет никакого смыла "xhtml переводить в html", так как xhtml - это подмножество html.
|
К словам будем придираться или по делу? Если сильно хочется, то: браузеры переводят валидный XHTML в невалидный. Смысл делать валидный?
|
|
|
|