属性的标签标签是否可以与普通div相关联?

Tho*_*mas 19 html html5

是html5定义下的有效html使用标签的"for"值作为普通div元素的id(例如我已经创建了一个自定义下拉列表实现,它被包含在div中)

如果可能的话请让我知道,

托马斯

Tim*_*ora 13

不符合规范:

一些元素(不是所有元素与形式相关)被归类为可标记元素.这些元素可以与标签元素相关联.

"button""input"(如果type属性不处于隐藏状态)"keygen""meter""output""progress"""选择""textarea"

http://www.w3.org/TR/html5/forms.html#category-label

也可以看看:

可以指定for属性以指示与标题相关联的表单控件.如果指定了该属性,则该属性的值必须是与label元素在同一Document中的可标记元素的ID.如果指定了属性并且Document中有一个元素,其ID等于for属性的值,并且第一个这样的元素是一个可标记的元素,那么该元素就是label元素的标记控件.

http://www.w3.org/TR/html5/the-label-element.html#attr-label-for

我认为这个问题提出了一个有效的用例.我不确定这种情况的推荐模式是什么,尽管ARIA属性可能有助于使标记更易于访问:

自由软件网站 存档开发日期