我对了解HTML5中的<main>
元素和ARIA landmark角色属性role="main"
之间的关系和可能的区别很感兴趣。
我认为<main>
元素的目的是将ARIA roll属性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>
role="main"
。 - Daniel Imms