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