Могу ли я дать одинаковый размер шрифта для H1 и H2
Я проверяю свой код в w3c validator.
Я получаю следующую ошибку:-
Рассмотрите возможность использования элемента h1 только в качестве заголовка верхнего уровня (все элементы h1 обрабатываются как заголовки верхнего уровня многими программами чтения с экрана и другими инструментами).
Проблема в том, что самый большой размер шрифта на моем сайте - 18 пикселей. Текст в слайдере и некоторые заголовки в теле используют размеры шрифта 18px.
Могу ли я дать одинаковый размер шрифта для H1 и H2 и использовать H1 для slier и H2 для заголовков в теле.
Спасибо
3 ответа
Вы никогда не должны использовать какие-либо теги заголовков для текста, они должны использоваться только для заголовков. Это о семантике.
H1 означает, что это заголовок верхнего уровня. H2 будет суб H1 и т. Д.
Если вы хотите иметь больший шрифт, вы используете CSS, чтобы изменить размер ваших абзацев или создать классы, которые вы можете применить к любому элементу, который требует больших шрифтов.
Если вам нужен определенный размер в слайдере или любом другом элементе, просто присоедините к нему класс и стилизуйте правильные элементы.
С учетом сказанного... вы, конечно, можете сделать что-нибудь любого размера, но вам лучше забыть о проверке, так как это плохая практика.
Как вы будете стилизовать отдельные теги, такие как заголовки и текст абзаца (т. Е. Какой размер, вес и т. Д.), Действительно зависит от вас. Важна логика применения этих тегов. Думайте о своей странице как об общих чертах, и в содержании будет естественная иерархия, ведущая пользователя от одной части информации к другой.
Рекомендация валидатора важна. @rahiil дал хорошее предложение по использованию классов, но я думаю, что это была плохая рекомендация "забыть об ошибке в валидаторе W3C". Правильно сформированная, корректная и семантическая разметка хороша по многим причинам, но две очень важные:
- Доступность. Люди, которые на самом деле не могут видеть то, что находится на экране, могут лучше понять содержание страницы, если вы предоставите им контекст, в основном предоставив дорожную карту своему контенту с помощью соответствующих тегов.
- SEO: на рейтинг вашей страницы влияет то, как вы пишете свою разметку. Хотя Google не публикует свои точные алгоритмы расчета PageRank, они ясно дают понять (в своих видео, инструментах для веб-мастеров и т. Д.), Что семантика имеет значение, и рекомендуется использовать только один
<h1>
отметьте на своей странице.
Если вы хотите подчеркнуть что-то на своей странице для увеличения визуального эффекта, используйте рекомендации, предоставленные Rahiil, и создайте набор классов, которые вы можете применять к своим текстовым элементам, чтобы легко оформлять их в разных размерах.
То, что вы используете, зависит от вас. Вы можете использовать тот же размер шрифта, как вам нужно. Забудьте ошибку в валидаторе W3C, он все еще хочет type="text/css"
для тега