使用内置的 Chrome Lighthouse 在 WP 网站上运行可访问性审核显示注册字段由于没有关联标签而无效。我以前遇到过这个问题,我不明白为什么它认为它没有关联。aria-label
我可以通过直接添加标签来让它通过,input
但我不应该这样做。
这是从 Subscribe2 创建的代码片段
<label for="s2email">Your email:</label>
<br>
<input type="text" name="email" id="s2email" value="Enter email address..." size="20" onfocus="if (this.value === 'Enter email address...') {this.value = '';}" onblur="if (this.value === '') {this.value = 'Enter email address...';}">
可以在这里找到:https ://blog.collaborative.org/