Почему семантический HTML необходим?

Семантический HTML придает смысл вашему документу как для браузера, так и для разработчика.

Да начнется наша история!

Что такое семантический HTML?

Возьмем, к примеру, тег <h1>. Большинство браузеров отображают свой текст крупным шрифтом, чтобы он выглядел как заголовок (конечно, вы можете оформить его так, как хотите).

Это правда, что текст <h1> отображает заголовок верхнего уровня, но с семантической точки зрения он не имеет смысла. Мы могли бы придать любому другому элементу стиль space, например, как <h1>.

Семантический HTML — это элементы HTML, которые используются правильным образом для правильной работы.

Мы не должны использовать <h1> только из-за большого размера текста. То же самое касается и других элементов HTML. Код HTML должен представлять данные, которые будут заполняться, а не на основе стиля по умолчанию.

Внешний вид элементов HTML является исключительной ответственностью CSS, а не HTML.

Почему вы должны его использовать?

Причина №1: ремонтопригодность

Уважение и кодирование семантического HTML упрощает поддержку кода и позволяет получить хорошо организованный код.

Хорошо бы придать смысл нашему коду для разработчиков и браузеров, которые будут интерпретировать HTML и соответствующим образом отображать веб-страницу.

Причина № 2: SEO

Еще одним существенным преимуществом семантического HTML является его влияние на SEO. У Google есть боты, которые индексируют веб-страницы.

Их работа состоит в том, чтобы сканировать исходный код вашего веб-сайта и извлекать из него смысл. Конечно, если вы кодируете без соблюдения правил, боты не получат никакого смысла из вашего кода, и это плохо для ссылок на вашу веб-страницу в Интернете. Указание тегов для семантического HMLT, таких как раздел, навигация, нижний колонтитул и т. д., облегчает им выполнение своей работы.

SEO-боты Google любят семантический HTML

Причина № 3: Доступность

Семантический HTML также облегчает доступность вашей веб-страницы (программы чтения с экрана могут использовать его в качестве указателя, помогающего слабовидящим пользователям перемещаться по странице, перемещаться с помощью клавиатуры и т. д.). Любой человек имеет одинаковое право доступа к вашей веб-странице, независимо от его инвалидности или инвалидности! Для таких пользователей поиск осмысленных блоков кода значительно проще, чем поиск среди бесконечных div с семантическими классами или классами в пространстве имен или без них, не так ли?

Если вы хотите узнать больше о специальных возможностях:



Как сделать сайт доступным на 100 %Хороший сайт должен быть доступен для всех!levelup.gitconnected.com



Что это меняет с точки зрения рендеринга?

Ничего! Да ничего это не меняет. Наличие следующего кода с элементами div или указанными тегами не меняет внешний вид веб-страницы. Но когда вы посмотрите и сравните как человек, вы определенно быстрее поймете код с HTML-тегами, а не с div.

Как мы используем семантический HTML?

При написании HTML-кода ключевой идеей, о которой следует помнить, является использование тегов, представляющих данные, которые вы хотите отобразить. Используйте nav для панели навигации, header для верхнего колонтитула страницы, тег footer для нижнего колонтитула страницы и т. д.

Некоторые из вас могут сказать: Хорошо, мисс, но как мне узнать, когда использовать каждый тег. Вот хороший справочник, который поможет вам начать свое путешествие с написания семантического HTML:

Еда на вынос

На этом моя сегодняшняя история заканчивается, надеюсь, она вам понравилась и вы чему-то научились ❤

Если мои писания тронули вас, если вам понравилось, если вы считаете, что они стоят , не могли бы вы пожалуйста, поддержите меня, став платным участником, часть ваших взносов будет отправлена ​​мне.

Это значит для меня мир, что мое прикосновение создает ценную мелочь в мире… спасибо ❤

Это значит для меня мир, что мое прикосновение создает ценную мелочь в мире… спасибо ❤

Если вам нравится читать мои статьи… и вы хотите получать мои статьи (я публикую не каждый день, так что спамом не будет. Вы всегда можете без проблем отписаться) ♥️



Дорогой читатель, спасибо, что ты есть в моей жизни. Давайтесвяжемся с вами на Medium, Linkedin, Facebook, Instagram, YouTube,или Twitter.

Смотрите мою электронную книгу о веб-основах и общей культуре.