Мне интересно узнать больше о связях и возможных различиях между элементом HTML5 <main>
и атрибутом роли наземной метки ARIA role="main"
.
У меня создалось впечатление, что цель элемента <main>
- сопоставить атрибут roll ARIA role="main"
с определенным элементом HTML. Но это подводит итог?
Есть ли преимущества при использовании <main>
более, скажем, <div role="main">
? Или это, на данный момент и в обозримом будущем, даст тот же результат?
Было бы полезно оценить любые идеи при сравнении следующих примеров:
<body>
<main>
<p>Paragraph</p>
<main>
</body>
<body>
<main role="main">
<p>Paragraph</p>
<main>
</body>
<body>
<div role="main">
<p>Paragraph</p>
<div>
</body>