目录

HTML5 - 属性( Attributes)

如前一章所述,元素可能包含用于设置元素的各种属性的属性。

某些属性是全局定义的,可以在任何元素上使用,而其他属性仅针对特定元素定义。 所有属性都有一个名称和一个值,如下例所示。

以下是HTML5属性的示例,其中说明了如何使用值“example”标记具有名为class的属性的div元素 -

<div class = "example">...</div>

属性只能在start tags指定,绝不能在end tags

HTML5属性不区分大小写,可以全部大写或混合大小写,但最常见的约定是坚持使用小写。

标准属性

几乎所有HTML 5标记都支持下面列出的属性。

属性 选项 功能
accesskeyUser Defined 指定用于访问元素的键盘快捷方式。
alignright, left, center 水平对齐标签
backgroundURL 在元素后面放置背景图像
bgcolor 数字,十六进制,RGB值 在元素后面放置背景颜色
classUser Defined 对用于层叠样式表的元素进行分类。
contenteditabletrue, false 指定用户是否可以编辑元素的内容。
contextmenu 菜单ID 指定元素的上下文菜单。
data-XXXXUser Defined 自定义属性。 HTML文档的作者可以定义自己的属性。 必须以“data-”开头。
draggabletrue,false, auto 指定是否允许用户拖动元素。
heightNumeric Value 指定表,图像或表格单元格的高度。
hiddenhidden 指定元素是否应该可见。
idUser Defined 命名用于层叠样式表的元素。
item 元素列表 用于分组元素。
itempropList of itemsUsed to group items.
spellchecktrue, false 指定元素是否必须检查拼写或语法。
style CSS样式表 指定元素的内联样式。
subjectUser define id 指定元素的相应项。
tabindex Tab number 指定元素的Tab键顺序。
titleUser Defined 元素的“弹出”标题。
valigntop, middle, bottom 垂直对齐HTML元素中的标记。
widthNumeric Value 指定表,图像或表格单元格的宽度。

有关HTML5标签和相关属性的完整列表,请查看我们对HTML5标签的引用。

自定义属性

HTML 5中引入的新功能是添加自定义数据属性。

自定义数据属性以data-开头,并根据您的要求命名。 这是一个简单的例子 -

<div class = "example" data-subject = "physics" data-level = "complex">
   ...
</div>

上面的代码将是完全有效的HTML5,其中包含两个名为datasubjectdata-level自定义属性。 您可以使用JavaScript API或CSS以与标准属性类似的方式获取这些属性的值。

<上一篇.HTML5 - 语法
HTML5 - Events.下一篇>
↑回到顶部↑
WIKI教程 @2018