我正在开发的网站必须符合508标准。目前,我们的大多数html视图都以标题
h1
开始,并显示该视图所需的任何内容。现在,对于表单,建议遵循较多的无障碍准则,使用 fieldset
和 legend
。这使得事情有点复杂,因为 h1
应该是内容的标题,但如果我必须使用 fieldset
和一个 legend,则现在我有一个 h1
标题,但 legend 标题基本上也是相同的。例如:<h1>Edit Education Details</h1>
<form>
<fieldset>
<legend>Edit Education Details</legend>
<p>
<label for="school">School</label>
<input id="school" name="school" type="text"/>
</p>
...other fields
</fieldset>
</form>
我不确定应该采取哪种方法。我是应该删除 h1
并将图例样式设置为与 h1
样式相同吗?还是应该在图例文本上做些创意,使它们不是完全相同的文本?提前致谢。