или role="article"
С появлением html5 у меня регулярно возникает много вопросов. И в сабже один из них.
Тег <article> появился в html5 и судя по информации с разных источников применяется для обозначения раздела страницы, содержащего завершенную, независимую композицию
В то же время появился и семантический атрибут role, который так же может иметь значение "article", имеющее тот же самый смысл, что и тег article.
Зачем было вводить role со значением "article", если для этого был введен соответствующий тег?
Если смысл был, то какая между ними разница и в каком случае предпочтительнее использовать тег, и в каком атрибут?
С уважением