Мне интересно, если семантически правильно использовать другой шрифт на заголовках. Например, у меня есть h1 для основного заголовка, я использую h1, потому что хочу, чтобы поисковые системы знали, что это мой главный заголовок, но я не хочу использовать тяжелый вес, я хочу использовать пользовательский вес (100). Правильно ли это сделать это? Есть ли другой более семантически правильный способ сделать это?Используйте другой цвет шрифта по заголовкам HTML
ответ
Это нормально. Семантика - это то, что вы интерпретируете из нее. HTML-коды предназначены для удобства использования кода. Если выход - это то, что вам нравится, то все в порядке.
Это как раз то, как ваш H1 бывает в стиле!
Существует два типа семантики, которые вас беспокоят.
Первыми являются семантика, явно выраженная разметкой. С этой точки зрения, H1 является H1, независимо от того, как он выглядит. Это семантика, обрабатываемая пользовательскими агентами для различных целей (например, предоставление представления по умолчанию в браузере, взвешивание относительной важности различных разделов текста в индексаторе поисковой системы или создание оглавления в outliner).
Вторая - это семантика, которую конечный пользователь указывает на рендеринг содержимого. Если вы должны были подгонять заголовок, чтобы он выглядел точно так же, как короткий абзац, читатель все же мог бы понять его как заголовок? Заголовкам не нужно быть жирным, но они должны быть стилизованными, чтобы их можно было понимать как заголовки, которые кто-то просматривал на странице.
Да, очевидно, я не собираюсь стилизовать свой h1 как обычный абзац, я знаю, что это не будет читаемо, я хочу изменить некоторые вещи, чтобы они выглядели по-другому, но не так. –
Если 'h1' является семантически правильным тегом, вы можете использовать CSS для его стилизации любым способом. Вы даже можете сделать его похожим на обычный текст, но это все еще 'h1'. – usr2564301