Уроки

Валидация HTML

Ошибки в HTML коде, могут привести к поломке внешнего вида и интерактивных функций. Также, программистам сложнее работать с некачественным HTML кодом. Разработка и отладка новых функций будет занимать больше времени в будущем.

Мы проверяем только действительно актуальные ошибки. Академическое соответствие спецификациям HTML — малополезно, так как браузеры умеют самостоятельно исправлять различные мелкие погрешности.

Мы проверяем:

  • Наличие аттрибута и корректность lang у тега html. Помогает определить язык сайта.
  • Корректность аттрибута ID у элементов: формат, отсутствие дублей, наличие значения. Этот аттрибут играет ключевую роль при внедрении интерактивных функций с помощью JavaScript.
  • Наличие содержимого у тега <head>.
  • Закрывающие теги у элементов.
  • Корректность аттрибута autocomplete.
  • Корректность аттрибута as у тега <link>.
  • Корректность аттрибута hreflang.
  • Наличие обрамления тега <code> тегом <pre>.
  • Использование мета тегов http-equiv=refresh, http-equiv=content-type и charset в дополнении или вместо соответствующих HTTP заголовков.
  • Указание аттрибутов width и height у тегов <img>. Вместо них, нужно использовать CSS, так как только он обладает достаточными возможностями, чтобы предопределить размер области изображения.
  • Корректность мета тегов фавиконов <link rel=icon>, <link rel=apple-touch-icon>, <link rel=apple-touch-icon-precomposed>, <meta name=msapplication-config>, <link rel=manifest>.
  • Корректность мета тегов предзагрузки DNS и предсоединения <link rel=dns-prefetch>, <link rel=preconnect>.
  • Корректность <doctype>.
  • Корректность мета тега <meta name=viewport>.
Проверьте ваш сайт
Это бесплатно и займёт от 7 до 45 секунд

Мы используем cookie. Продолжая пользоваться сайтом, вы соглашаетесь на обработку персональных данных в соответствии с политикой конфиденциальности. Ладушки