【问题标题】:is it ok to but other element instead <label>是否可以,但其他元素 <label>
【发布时间】:2023-02-15 01:21:01
【问题描述】:

是否可以,但其他元素如 &lt;h1&gt; &lt;h2&gt; &lt;b&gt; 而不是 &lt;label&gt; 或者最好使用样式

<label for="B"><b>like this</b></label>
<label for="h1"><h1>like this</h1></label>

它正在工作,但它是一个好的编码吗

【问题讨论】:

  • 我觉得你的意思是“放在......里面”而不是“但是......而不是”。

标签: html


【解决方案1】:

这个问题是一个见仁见智的问题,因此是题外话,但这里有一些其他的选择。

  • 放置一个标题元素里面标签元素。
  • 使用标题元素并将aria-label="..." 添加到您的输入中。
  • 使用标题一个标签,然后在标题上使用 aria-hidden="true" 并在视觉上隐藏标签。

当然,我们的目标是为那些使用屏幕阅读器和其他辅助技术的人保持普遍的可用性(可访问性)。只要你做到这一点,选择就很多。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-03-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-06-26
    • 1970-01-01
    相关资源
    最近更新 更多