【发布时间】:2022-01-23 05:17:38
【问题描述】:
我正在努力使我的应用更易于访问,并且正在努力使用 MUI 对话框组件。我正在使用 DialogTitle 组件,它创建了一个 H2 元素并且遇到了“页面不包含一级标题”的问题。我应该以其他方式创建我的模式,还是只是无法访问 MUI 对话框?
【问题讨论】:
-
@steve 的解决方案听起来不错,但如果它不起作用,请不要担心对话框标题是
<h2>而不是<h1>。只要它是对话框中“最小”的标题级别(如果您碰巧在对话框中有其他标题),那么从可访问性的角度来看就可以了。没有什么说您必须拥有<h1>。无论您使用什么扫描工具生成“错误”,这完全取决于扫描工具编码人员的主观意见。 WCAG 中没有说您必须拥有<h1>。