我正在为客户评估一些代码,并且在他们的 HTML 中遇到了一些地方,他们正在渲染input
具有readonly
属性和 static的字段value
。这些字段中的数据将永远无法在相关页面上编辑,所以我的想法是,它们input
首先不应该是字段,因为它在语义上看起来不正确,但更重要的是,可能会给使用屏幕阅读器的人带来问题。我知道,使用input
,甚至是只读的,您可以获得元素获得焦点的能力,但可用性与这里无关。
我发现这个问题问同样的问题,但它是从 2013 年开始的,只有一个人回答,而且看起来不像是一个权威的答案。
对于如何呈现可能最初来自用户输入但现在呈现为与可访问性相关的只读数据的数据,是否有明确的标准或最佳实践?