所有html组件(元素和标签)都可以支持所有种类属性吗?
例如:
是否可以将属性 class 添加到<option>
元素的<select>
标签中?
答案 0 :(得分:2)
答案不是,他们都不接受所有可能的属性,但有class
等全局属性适用于所有标记。
如果查看W3上元素的规范,可以看到标记可以接受的属性(包括全局属性)。
以下是<select>
的规范:
http://dev.w3.org/html5/spec-preview/the-select-element.html
标记可以拥有的属性取决于您正在使用的HTML版本(在<!DOCTYPE>
中定义),我认为浏览器符合规范。
还值得注意的是,您可以拥有自己的自定义属性,这些属性以data-
开头,以便存储您自己的值。 EG:
<select data-animal-type="elephant">
正如评论中所述,无效具有其他属性,但它们并不一定能达到开发人员如何使用它们之外的目的。
答案 1 :(得分:2)
您可以看到 here attributes
接受什么类型elements
。
对于您的问题 - option
可以有class
属性,因为它是 Global_Attribute
答案 2 :(得分:0)
并非所有html组件都支持所有属性。 对于选项,您无法添加课程......但您仍然可以申请css ...请在下面option css
上查看答案 3 :(得分:0)