HTML5 – 属性

HTML5 – 属性

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

有些属性是全局定义的,可用于任何元素;而其他属性仅为特定元素定义。所有属性都有名称和值,并如下面的示例所示。

以下是 HTML5 属性的示例,说明如何使用名为 class、值为“example”的属性标记 div 元素。

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

属性只能在 开始标签 中指定,绝不能在 结束标签 中使用。

HTML5 属性对大小写不敏感,可以全部使用大写字母或混合大小写字母,尽管最常见的约定是使用小写字母。

标准属性

下面列出的属性由几乎所有 HTML5 标签支持。

属性 选项 功能
accesskey 用户定义 指定元素的键盘快捷方式。
align right, left, center 水平对齐标签。
background URL 将背景图像置于元素的后面。
bgcolor 数字、十六进制、RGB值 将背景颜色置于元素的后面。
class 用户定义 为使用级联样式表的元素分类。
contenteditable true, false 指定用户是否可以编辑元素的内容。
contextmenu 菜单 ID 指定元素的上下文菜单。
data-XXXX 用户定义 自定义属性。HTML文档的作者可以定义自己的属性。必须以”data-“开头。
draggable true,false, auto 指定用户是否允许拖动元素。
height 数字值 指定表格、图像或表格单元格的高度。
hidden hidden 指定元素是否可见。
id 用户定义 为使用级联样式表的元素命名。
item 元素列表 用于组合元素。
itemprop 项目列表 用于组合项目。
spellcheck true, false 指定元素的拼写或语法是否必须检查。
style CSS 样式表 为元素指定内联样式。
subject 用户定义 ID 指定元素的相应项目。
tabindex Tab 编号 指定元素的制表符顺序。
title 用户定义 为您的元素指定“弹出”标题。
valign top, middle, bottom 垂直对齐 HTML 元素中的标签。
width 数字值 指定表格、图像或表格单元格的宽度。

自定义属性

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

自定义数据属性以 data- 开头,可根据您的需求进行命名。以下是一个简单的示例−

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

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

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程