На каком этапе стоит сделать HTML-страницу верной? - PullRequest
7 голосов
/ 16 июня 2010

Давным-давно, когда я узнал о W3C Validator , я убедился, что каждый созданный мной HTML-документ был действительным HTML.

Однако иногда мне кажется, что это простоне нужно тратить время на то, чтобы сделать его действительным.Конечно, для реальных интернет-страниц может быть важно, но создание страниц в интрасети или даже небольших внешних интерфейсах, которые используются с другими программами, когда HTML-страница корректно отображается в наиболее используемых браузерах (необязательно считая IE 6 и7).

Я думаю, что в основном я говорю о небольших улучшениях по сравнению с кодом, таких как обтекание каждого показанного элемента страницы в тегах <p> или <div>.

Ответы [ 4 ]

6 голосов
/ 16 июня 2010

Создание страницы для проверки само по себе не является бизнес-предложением.То, что происходит с конечными пользователями (с их капризными браузерами), является настоящим тестом.Он поймает более существенные ошибки, такие как незамкнутые теги.Что, в свою очередь, влияет на конечных пользователей.Так что относитесь к валидации как к предупреждениям компилятора - хорошо для дисциплины.

1 голос
/ 16 июня 2010

Это лучшая практика, но она действительно сводится к организационным требованиям / желанию.Достаточно ли важно, чтобы стандарты повышали ценность вашей организации?Или достаточно просто, чтобы он отображался правильно?Часто с интранетом это последняя.

0 голосов
/ 16 июня 2010

Что происходит, когда изменяется браузер, выбранный для интранета?На самом деле нет способа гарантировать, что ваш код будет корректно отображаться в КАЖДОМ браузере.Но во многих случаях браузеры будут достаточно близки к стандарту.Я думаю, это также зависит от того, насколько сложна страница, потому что вероятность того, что она будет отображаться по-разному в разных браузерах, возрастает по мере увеличения сложности CSS и глубины тегов.Лучший способ - написать правильный кросс-браузерный код и протестировать его для целевых браузеров.Глупо думать, что писать один раз и делать то же самое везде возможно для всех браузеров.Но придерживаться стандартов - это лучший способ приблизиться.

0 голосов
/ 16 июня 2010

Делать HTML-страницу «действительной» стоит, если вы собираетесь быть дружественной к будущему. То есть, когда браузеры начнут отбрасывать устаревшие или специфичные для поставщика теги, вы обнаружите, что ваша страница отображается неправильно.

Веб-стандарты существуют по причине - чтобы обеспечить согласованное отображение / вывод среди веб-браузеров и интерпретаторов. Решение написать свои страницы в несовместимом HTML - это ваше решение. Кроме того, чтобы принять старую пословицу, ваши "похороны".

...