Отладка HTML
Валидатор, незакрытые теги и неверная вложенность.
Все уроки · Уроки HTML: учимся с нуля
Как искать ошибки
HTML не останавливается из-за ошибки: браузер пытается «починить» плохой код, и результат отличается от ожидаемого. Поэтому нужны инструменты, чтобы увидеть проблему. Лучший помощник — панель «Проверить» (F12): она показывает реальное дерево, которое построил браузер.
- Щёлкните элемент правой кнопкой и выберите Inspect.
- Сравните реальное дерево с ожидаемой структурой.
- Сначала исправьте самую верхнюю ошибку: последующие могут быть её следствием.
Самые частые ошибки
- Незакрытый тег: весь последующий контент отображается неверно.
- Неверная вложенность: <b><i>…</b></i>.
- Забытая кавычка: <a href="page.html>.
- Регистр имени файла: Photo.JPG ≠ photo.jpg.
- Без указания кодировки буквы «ломаются».
- Один и тот же id использован дважды.
<!-- wrong --> <p>Hello <b>world</p></b> <img src="Photo.JPG" alt=""> <!-- right --> <p>Hello <b>world</b></p> <img src="photo.jpg" alt="A tidy desk">
Валидатор и чек-лист
W3C Markup Validator позволяет вставить код на проверку и показывает каждую ошибку с номером строки. Перед публикацией страницы пройдитесь по короткому списку: есть ли doctype? указан ли lang? уникален ли title? у всех ли картинок есть alt? последовательны ли уровни заголовков?