XHTML 1.0 Valid
Прошелся по всем основным страницам сайта, поправил найденные ошибки валидации.
Теперь javascript.ru XHTML 1.0 Valid :) |
xhtml1.1 рулит :-)
|
Поздравляю!
Правда, при проверке выборочных страниц этим валидатором (более приближенным к браузерной действительности, чем W3C-шный), оказалось, что в дереве статей остался один незакрытый (с точки зрения парсера text/html) non-empty тег... Цитата:
|
XHTML 1.1 стандарт возможно будущего, но не настоящего.
Поправил тот незакрытый таг. А на что это он продолжает ругаться? From line 1, column 1; to line 1, column 121 Цитата:
|
Цитата:
|
Да и вообще, вечно проблемы с этими Strict ;)
Transitional самый удобный вариант. Мне наиболее симпатичен XHTML 1.0 Transitional. |
Kolyaj, все браузеры, кроме IE, умеют работать с XHTML без перевода "в родной HTML" - при соответствующем Content-type. У них нет проблем и с 1.1. Но IE XHTML с такими Content-type не отображает, а отдавать 1.1 как text/html считается ошибкой.
Илья Кантор, насколько я понял, ругается он на Transitional-доктайп сам по себе - из-за того, что большинство браузеров отображают его в "полустандартном" режиме (с выравниванием картинок в таблицах по-старому, без отступов), а не в полностью стандартном. На мой взгляд, это не ошибка, а уже придирка :-). |
SelenIT, а я и не говорю, что у них проблемы с XHTML, я говорю, что они переводят XHTML в обычный HTML и работают уже с ним. А все эти XHTML Valid -- мерялка для верстальщиков, не более.
|
Цитата:
Цитата:
Цитата:
но в случае использования text/html браузеры не обязаны использовать xml парсеры. поэтому для ие есть хак - отдавать как application/xml с подключённым к нему xslt, который меняет миме-тип. где-то на w3.org даже пример валялся. искать по словам "xhtml faq xslt" Цитата:
|
tenshi, во-первых, просьба все-таки не тыкать в хамском тоне.
Цитата:
|
браузеры ничего никуда не переводят. они парсят, получая на выходе DOM.
больше повторять не буду. пс: уточни, плиз, в гугле термины "валидный" и "правильно составленный". |
Цитата:
Цитата:
|
Цитата:
Цитата:
Цитата:
Цитата:
|
Цитата:
Цитата:
единственное, чему спецификация противоречит, - это твоему представлению о ней. Цитата:
|
Цитата:
2. проще написать парсер ( по той же причине ) 3. есть возможность использовать трансформацию исходящего документа ( например, прокси, трансформирующий встроенные svg в vml ) 4. ошибка в вёрстке сразу видна. |
Цитата:
Цитата:
|
Цитата:
Цитата:
Цитата:
Цитата:
|
Цитата:
|
Насчет XHTML и HTML замечания.
HTML допускает таги типа <br>. HTML родился из SGML. XHTML требует таги закрывать <br/>. Он родился из XML, который сделал более строгой слишком свободные объявления тагов и атрибутов SGML. -- При обработке документа XML-парсером (тип text/xml), таг типа <script src="my.js"/> полностью эквивалентен <script src="my.js"></script>. А при обработке HTML-парсером (тип text/html), таг <script src="my.js"/> приведет к ошибке из-за отсутствия закрывающего тега </script>. P.S У меня предложение. Почему бы не собрать саммари по этому треду в одну статью, с которой все согласятся? |
Цитата:
Цитата:
Цитата:
Цитата:
|
Цитата:
|
Кстати, когда я проверял javascript.ru на XHTML 1.0 Valid - это помогло мне поправить 2 php-ошибки и ряд проблемок в статьях.
Пустячок, а приятно ;) |
Цитата:
Цитата:
Цитата:
Цитата:
|
Цитата:
|
Цитата:
|
Часовой пояс GMT +3, время: 01:24. |