【发布时间】:2016-11-21 18:35:44
【问题描述】:
我浏览了The Incredible Accesible Dialog v3 的代码,我注意到他们使用的是<h1> 标签
<div id="modal" aria-hidden="false" aria-labelledby="modalTitle" aria-describedby="modalDescription" role="dialog">
<div id="modalDescription" class="screen-reader-offscreen">...</div>
<h1 id="modalTitle">...</h1>
<p>...</p>
<form name="form1" onsubmit="return false;">...</form>
</div>
这让我开始思考,这在语义上真的正确吗?我的意思是每个人都在说文档中应该只有 1 个<h1>。
请注意,在以前版本的对话框中,他们为对话框提供了 role="document",这使得使用 <h1> ok imho
【问题讨论】:
标签: html dialog accessibility wai-aria