HTML5 属性

HTML5 属性

正如在前一章中解释的那样,元素可以包含属性,这些属性用于设置元素的各种属性。

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

以下是一个HTML5属性的示例,演示了如何使用一个名为class的属性和一个值为”example”来标记一个div元素-

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

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

HTML5属性不区分大小写,可以全大写或混合大小写,尽管最常用的约定是使用小写。

标准属性

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

属性 选项 功能
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键号 指定元素的Tab键顺序。
title 用户定义 元素的”弹出”标题。
valign 顶部、中间、底部 在HTML元素中垂直对齐标签。
width 数值 指定表格、图片或表格单元的宽度。

对于完整的HTML5标签和相关属性的列表,请参考我们的参考资料:HTML5标签。

自定义属性

HTML 5中引入的一个新特性是添加自定义数据属性。

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

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

上述代码将是完全有效的HTML5,其中包含了两个自定义属性datasubject和data-level。您可以使用JavaScript APIs或CSS以类似的方式获取这些属性的值,就像您获取标准属性一样。

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程