哪种属性可以支持html元素?

时间:2015-10-07 09:52:33

标签: jquery html

所有html组件(元素和标签)都可以支持所有种类属性吗? 例如: 是否可以将属性 class 添加到<option>元素的<select>标签中?

4 个答案:

答案 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)

在HTML中,几乎所有html标签都接受一些全局属性,但有些属性特别适用于某种标签。例如,您无法使用&#34;自动对焦&#34;属性在&#34; p&#34;标签

标签也可以支持class属性和标签。根据W3SCHOOL的原因,它们都接受全局属性。

下面是一些对你有帮助的文档:

下次如果您想知道标签支持的归属,您只需要查看W3 SCHOOL处的标记,然后在页面底部您会看到哪种归因可以标记支持(你会看到这个答案的捕获,它会告诉你我在说什么)。

例如:

继承选择标记引用:SELECT

正如您在文章底部所见,您将看到select标签的所有属性(常规属性,全局属性,事件属性)。ATTRIBUTES FOR SELECT