Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 30.03.2008, 21:50
Аватар для Илья Кантор
Администратор
Отправить личное сообщение для Илья Кантор Посмотреть профиль Найти все сообщения от Илья Кантор
 
Регистрация: 25.05.2007
Сообщений: 1,221

XHTML 1.0 Valid
Прошелся по всем основным страницам сайта, поправил найденные ошибки валидации.

Теперь javascript.ru XHTML 1.0 Valid
Ответить с цитированием
  #2 (permalink)  
Старый 30.03.2008, 23:17
Профессор
Отправить личное сообщение для tenshi Посмотреть профиль Найти все сообщения от tenshi
 
Регистрация: 20.03.2008
Сообщений: 1,183

xhtml1.1 рулит :-)
Ответить с цитированием
  #3 (permalink)  
Старый 02.04.2008, 23:08
Интересующийся
Отправить личное сообщение для SelenIT Посмотреть профиль Найти все сообщения от SelenIT
 
Регистрация: 22.03.2008
Сообщений: 15

Поздравляю!

Правда, при проверке выборочных страниц этим валидатором (более приближенным к браузерной действительности, чем W3C-шный), оказалось, что в дереве статей остался один незакрытый (с точки зрения парсера text/html) non-empty тег...

Сообщение от tenshi Посмотреть сообщение
xhtml1.1 рулит :-)
Где? Он же с IE несовместим. Имхо, рулят XHTML 1.0 и XHTML 5 :-)
Ответить с цитированием
  #4 (permalink)  
Старый 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
Ответить с цитированием
  #5 (permalink)  
Старый 02.04.2008, 23:57
Новичок на форуме
Отправить личное сообщение для Kolyaj Посмотреть профиль Найти все сообщения от Kolyaj
 
Регистрация: 19.02.2008
Сообщений: 9,177

Сообщение от SelenIT
Где? Он же с IE несовместим. Имхо, рулят XHTML 1.0 и XHTML 5 :-)
Он и с FF несовместим, так же как и все остальные XHTML-и. Он, бедный, вынужден переводить его в родной HTML без всяких закрытий одиночных тегов. А IE местами и кавычки в аттрибутах удаляет. Так что все это не больше чем меряние пиписьками.
Ответить с цитированием
  #6 (permalink)  
Старый 03.04.2008, 00:04
Аватар для Илья Кантор
Администратор
Отправить личное сообщение для Илья Кантор Посмотреть профиль Найти все сообщения от Илья Кантор
 
Регистрация: 25.05.2007
Сообщений: 1,221

Да и вообще, вечно проблемы с этими Strict
Transitional самый удобный вариант.

Мне наиболее симпатичен XHTML 1.0 Transitional.
Ответить с цитированием
  #7 (permalink)  
Старый 03.04.2008, 02:40
Интересующийся
Отправить личное сообщение для SelenIT Посмотреть профиль Найти все сообщения от SelenIT
 
Регистрация: 22.03.2008
Сообщений: 15

Kolyaj, все браузеры, кроме IE, умеют работать с XHTML без перевода "в родной HTML" - при соответствующем Content-type. У них нет проблем и с 1.1. Но IE XHTML с такими Content-type не отображает, а отдавать 1.1 как text/html считается ошибкой.

Илья Кантор, насколько я понял, ругается он на Transitional-доктайп сам по себе - из-за того, что большинство браузеров отображают его в "полустандартном" режиме (с выравниванием картинок в таблицах по-старому, без отступов), а не в полностью стандартном. На мой взгляд, это не ошибка, а уже придирка :-).
Ответить с цитированием
  #8 (permalink)  
Старый 03.04.2008, 09:22
Новичок на форуме
Отправить личное сообщение для Kolyaj Посмотреть профиль Найти все сообщения от Kolyaj
 
Регистрация: 19.02.2008
Сообщений: 9,177

SelenIT, а я и не говорю, что у них проблемы с XHTML, я говорю, что они переводят XHTML в обычный HTML и работают уже с ним. А все эти XHTML Valid -- мерялка для верстальщиков, не более.
Ответить с цитированием
  #9 (permalink)  
Старый 03.04.2008, 10:27
Профессор
Отправить личное сообщение для tenshi Посмотреть профиль Найти все сообщения от tenshi
 
Регистрация: 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.
Ответить с цитированием
  #10 (permalink)  
Старый 03.04.2008, 10:58
Новичок на форуме
Отправить личное сообщение для Kolyaj Посмотреть профиль Найти все сообщения от Kolyaj
 
Регистрация: 19.02.2008
Сообщений: 9,177

tenshi, во-первых, просьба все-таки не тыкать в хамском тоне.


Сообщение от tenshi
нет никакого смыла "xhtml переводить в html", так как xhtml - это подмножество html.
К словам будем придираться или по делу? Если сильно хочется, то: браузеры переводят валидный XHTML в невалидный. Смысл делать валидный?
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск