В моем шаблоне HTML5 есть h1
элементы на каждой странице (которые я использую для ключевого слова) в верхней левой части страницы.
Есть ли атрибут role
, чтобы подписывать их как теги, такие как теги в WorPress?
В моем шаблоне HTML5 есть h1
элементы на каждой странице (которые я использую для ключевого слова) в верхней левой части страницы.
Есть ли атрибут role
, чтобы подписывать их как теги, такие как теги в WorPress?
Как определено W3C, вы можете использовать эти значения для атрибута role
:
banner
complementary
contentinfo
definition
main
navigation
note
search
contentinfo
Цель состоит в том, чтобы предоставить метаинформацию о контенте, чтобы ее можно было использовать для управления тегами. Тем не менее, <h1>
не следует использовать в качестве тегов, поскольку его основная цель — явно описать всю страницу.
Список всех ролей WAI-ARIA можно найти в спецификации WAI-ARIA 1.0:
http://www.w3.org/TR/2014/REC-wai-aria-20140320/roles#role_definitions
Кажется, что теги не играют никакой роли. Для элемент, содержащий все теги, которыми отмечен текущий документ.
В HTML5 contentinfo
является ролью по умолчанию для footer
element, который является элементом, который вы должны использовать для тегов в любом случае (вместо h1
, который обычно не соответствует действительности). Возможно, вас заинтересует мой связанный с ним ответ о семантической разметке тегов.
h1
для обозначения некоторых ключевых слов вместо самого важного заголовка на странице, то вы используете его неправильно. - person Quentin   schedule 24.10.2014