Урок 48. Обзор урока: Валидация HTML и CSS

📁 Раздел: Качество вёрстки ⏱️ Время изучения: ~70 мин 🎯 Сложность: Средняя

⚡ Кратко

Валидация — проверка кода на соответствие спецификации HTML/CSS. Браузер прощает ошибки и «чинит» их по-своему, поэтому невалидный код может ломаться у других. W3C Markup Validator проверяет HTML, CSS Validator — стили, линтеры HTMLHint/Stylelint и VS Code ловят ошибки прямо в редакторе.

О чём урок

Валидация ловит ошибки разметки и стилей раньше браузера и пользователя. Браузер «чинит» плохой HTML по своим правилам, но это не значит, что код корректен. Разбираем типичные ошибки валидности (незакрытые теги, неверная вложенность, дубли id, отсутствие alt), учимся пользоваться W3C Markup Validator и CSS Validator, подключаем линтеры. Доступность и семантика рассматриваются как часть качества разметки.

Дальше, в уроке 49, оптимизируем загрузку и рендеринг.

Ключевые понятия

  • W3C Markup Validator
  • CSS Validator
  • незакрытые теги и вложенность
  • уникальность id
  • обязательный alt
  • HTMLHint / Stylelint (линтеры)
  • доступность и семантика
  • проверка в CI

Структура урока

Навигация