Мне интересно узнать больше о связях и возможных различиях между элементом 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>