我正在为客户端评估一些代码,并且在他们的HTML中遇到了一些问题,在这些地方,他们正在渲染具有input
属性和静态readonly
的{{1}}字段。这些字段中的数据将永远无法在相关页面上进行编辑,因此我认为,一开始它们不应为value
字段,因为它在语义上似乎不正确,但更重要的是,这可能会导致以下问题:使用屏幕阅读器。我知道使用input
甚至是只读的元素,都可以使该元素获得焦点,但是可用性在这里并不重要。
我发现this question提出了同样的问题,但是从2013年开始,只有一个人做出了回应,这似乎不是权威性的答案。
对于如何呈现可能最初来自用户输入但现在正被呈现为与可访问性相关的只读数据的数据,是否存在确定的标准或最佳实践?