или role="article"

С появлением html5 у меня регулярно возникает много вопросов. И в сабже один из них.

Тег <article> появился в html5 и судя по информации с разных источников применяется для обозначения раздела страницы, содержащего завершенную, независимую композицию

В то же время появился и семантический атрибут role, который так же может иметь значение "article", имеющее тот же самый смысл, что и тег article.

Зачем было вводить role со значением "article", если для этого был введен соответствующий тег?

Если смысл был, то какая между ними разница и в каком случае предпочтительнее использовать тег, и в каком атрибут?

С уважением


Ответы (0 шт):