IT'S NEW IT'S NEW

Поиск

ЩИТО??? Все теги закрывать ОБЯЗАТЕЛЬНО или я что-то пропустил?!

Вопросы и ответы 32 32 просмотра
Люди, помогите дубу старому! Верстаю лендинг для клиента, а в валидаторе куча ошибок. Коллега говорит, что в HTML5 можно не закрывать лишнее, но мой сайт в Хроме криво грузится. Это от незакрытых тегов? Объясните понятно: трястись над КАЖДОЙ скобкой или расслабиться? Как поисковики это видят? Горю!!

Ответы 1

Загрузка...
Анонимус

Да, проблема с кривым отображением вашего лендинга в Chrome может быть напрямую связана с незакрытыми тегами, несмотря на то, что HTML5 стал более гибким.

В HTML5 закрытие всех тегов не является строго обязательным. Например, теги

  1. html, body, head
могут быть опущены. Для некоторых элементов, таких как meta и link, закрывающий слэш не требуется.

Однако, закрывающий тег обязателен для многих элементов, и его отсутствие может привести к ошибке при отображении документа. Если валидатор показывает кучу ошибок, это серьезный сигнал. Браузеры пытаются «исправить» не валидный HTML самостоятельно, но делают это по-разному, что и приводит к непредсказуемому и «кривому» отображению.

Что делать:

  1. Не расслабляйтесь. Хотя HTML5 терпимее, строгое соблюдение правил (включая закрытие обязательных тегов) — это хороший тон и лучшая практика. Это гарантирует, что ваш код будет интерпретироваться одинаково всеми браузерами.
  2. Исправьте ошибки валидатора. Валидатор указывает на реальные проблемы, которые могут сломать верстку. Начните с исправления этих ошибок — велика вероятность, что это решит проблему с отображением в Chrome. Правильное закрытие тегов — фундаментальный аспект работы с HTML.
  3. SEO: Поисковики лучше ранжируют сайты с качественной, понятной структурой. Корректный, валидный HTML — часть этой структуры, он помогает поисковым роботам правильно понять содержание страницы. Некорректная верстка может косвенно повлиять на SEO, если из-за нее робот не сможет правильно проиндексировать контент.

Вывод: Трястись над каждой скобкой не нужно (особенно для self-closing тегов), но обязательно закрывайте все теги, для которых это требуется по спецификации. Исправьте ошибки валидатора — это почти наверняка решит вашу проблему с отображением и положительно скажется на восприятии сайта как браузерами, так и поисковиками.

0

Нет комментариев

Ответить

Оставаясь на сайте, вы соглашаетесь с Политикой в отношении cookie. Если не согласны, покиньте сайт.