跳到主要内容

HTML 全局属性

全局属性是所有 HTML 元素共有的属性;它们可以用于所有元素,即使属性可能对某些元素不起作用。

全局属性列表

accesskey

为当前元素提供一个生成键盘快捷键的提示。

<button accesskey="s">保存</button>

autocapitalize

控制用户的文本输入是否和如何自动大写,使用物理键盘输入时无任何效果。

<input type="text" autocapitalize="on" />

autofocus

表示一个元素将在页面加载时自动聚焦。该属性是一个布尔值,初始化为 false

<input name="username" autofocus />

class

一个以空格分隔的元素的类名列表,它允许 CSS 和 Javascript 通过类选择器或 DOM 方法 document.getElementsByClassName() 来选择和访问特定的元素。

<p class="text">段落内容</p>
<p class="text color-yellow">段落内容</p>

contenteditable

设置元素是否可被用户编辑其内容,元素默认不可被编辑。

元素设置为可编辑
<div contenteditable="true">内容</div>

contextmenu

元素的上下文菜单

危险

contextmenu 属性已经过时,将从所有现代浏览器中删除。

data-*

自定义数据属性

dir

设置元素中文本内容的方向

draggable

设置元素是否可以使用 Drag and Drop API 拖动。

enterkeyhint

设置在虚拟键盘上为回车键呈现什么动作标签(或图标)。

<input enterkeyhint="搜索" />

hidden

用来隐藏页面中的元素,浏览器不会渲染这样的元素。如果元素设置了display,则该属性失效。

id

定义唯一标识符(ID),该标识符在整个文档中必须是唯一的。

inert

使浏览器忽略该元素的用户输入事件。

inputmode

提供用户在编辑元素或其内容时可能输入的数据类型的提示。

is

允许你指定标准 HTML 元素像定义的内置元素一样工作。