Обновить
34
0

Пользователь

Отправить сообщение
> и при их разработке не учитываются реалия сайтостроения.
Ничто не мешает верстальщику просто напрячься, немного поработать, исправив ошибки валидации, и попросив программиста изменить контент-тайп на правильный. Но дело в обычном лени или не понимании этих самых реалий сайтостроения.
То есть вам принципиально писать на xhtml, даже если браузер всё равно парсит его как html?
Однако я не работаю филологом.
Доктайп не даёт браузеру никакой информации о том, какой парсер нужно использовать.
Ещё раз повторюсь — у Гугла хтмл5, невалидность которого нестрашна.
Не проще ли не писать в xhtml?
Договором в продуктовом магазине является чек. В нём нет упоминания о качестве товара, однако в случае, если товар например просрочен, то он заменяется, или покупателю возвращаются деньги.
Кстати в ИЕ6-7 xhtml не работает в принципе.
Я ничего не утверждал про выход нового браузера. Я лишь призываю использовать правильные технологии, и соблюдать валидность XML, потому что невалидный XML просто не работает.
Речь идет о профессионализме. Если ты прочитал документации, спецификации, знаешь чем отличается xhtml от html, что такое валидация, то для отображения сайта в браузере потребуется меньших усилий и финансов, чем тратить кучу времени на «подгонку», не разбираясь в сути вопорса. Не так ли?
Я не спорю, но как видно из комментариев никто не заморачивается — «Работает, ну и ладно».
> а просто плохо написанный

Невалидный XML не работет. Это не «плохо написаный».
У Гугла html5. html отобразится без проблем с html-ным контент-тайпом.
> И на многих сложных сайтах невозможна в принципе.

Зачем тогда на них использовать XHTML?
> Я вот, например тоже слабо понимаю как связана валидация и отображение в браузере

Это по большому счету разные вещи. Опять же, проводя аналогию с ПО — то, что программа компилируется ещё не значит, что она работает правильно.
Зачем нужна валидность в xml? Мне кажется этот вопрос смешным.
«Не следить за валидностью» это всё равно, что выпустить некомпилируемый программный код в продакшен. То, что xhtml-ный «сайт отображается во всех браузерах» — счастливая случайность.
Не удивляйтесь, если стоматолог выдернет вам не тот зуб.
Ну слава богу, на гитхабе теперь останутся только адекваты.
Вспоминается статья про бывшего дизайнера Apple, в которой говорилось следующее: Victor left Apple because he has «zero interest in helping people listen to music.»

Информация

В рейтинге
Не участвует
Откуда
Россия
Зарегистрирован
Активность