Насколько важна «Богатая семантика», в верстке?

Всем привет. Хочется спросить у опытных верстальщиков их мнение по поводу важности "Богатой семантики", что она дает?

Под "Богатой семантикой", я имею ввиду, такие вещи когда например в компоненте card есть:
заголовок
картинка
описание

так вот, можно все эти составляющие сверстать на div'ах и не париться вообще, а можно заголовок например в h4 обернуть, описание в p. Это оооочень упрощенный пример конечно, но тем не менее, как поступаете Вы? И какие у вас аргументы так поступать?
  • Вопрос задан
  • 687 просмотров
Решения вопроса 4
tomnolane
@tomnolane
профессиональный разработчик
есть такая штука, называется w3.org
она "задаёт" стандарты по "вертске". Рекомендую ознакомиться.
Вот тут и тут можно проверить - по "феншую" или нет.

Иногда "проще" не значит лучше, (если вы планируете создавать рекламные компании, хотите хорошие показатели по SEO и т.д.), т.к. Google, Yandex и другие напрямую смотрят какой у вас сайт (в т.ч. вертска по "феншую" или нет) и напрямую (В ЧАСТНОСТИ) влияет это всё на цену в рекламе, позиции в поиске и прочее... (это не значит, если всё будет соответствовать 100% по "феншую" и всем стандартам, Ваш сайт будет на 1-ом месте в поиске)

Есть стандарт w3 и нужно ему следовать. К примеру по новому стандарту, не обязательно использовать закрывающие теги li, у тегов img обязательно должен быть атрибут alt, недопустимы пустые свойства в css, очень желательно использовать все теги заголовков h1-h6 и причем h1 должен быть всего 1 на странице, теги h2-h6 не должны быть выше такогоже тега, но с числом меньшим (к примеру тег h3 не должен быть в DOM выше, чем h2 и т.д.) и множество множество что ещё

UPD
если "богатая семантика" будет кроссбраузерной, проверка тут не покажет ошибок, то хоть в дивах, хоть на всех html тегах верстайте
Ответ написан
На одном из моих сайтов наверное половина страниц была выкинута яндексом как "недостаточно качественные"
После семантичной переверстки и расставления всяких role и тд все вернулось в поиск
Совпадение? Не думаю.
Ответ написан
Комментировать
tolfy
@tolfy
Фирменный стиль
Соблюдайте семантику, она важна.
  • доступность контента
  • удобство рефакторинга и экспорта-импорта данных
  • соблюдение стандартов всегда крайне радует в коде коллег
  • рано или поздно вырастите до руководителя, и стандарты станут вашим базисом, без которых управление ..(масса факторов)
Ответ написан
Комментировать
@Programmist_Kolxozn1k
Честно ? Не партесь если вас на работе это не заставляют делать. А если для себя то советую как уже выше написано было почитать раздел 3 про семантику в спецификации w3c там все доступно и понятно объясняется.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы