全局属性是可以用于所有HTML元素的属性。本文档提供了HTML全局属性的详细参考信息。
属性 | 描述 | 参考链接 |
---|
class | 指定元素的一个或多个类名,用于CSS样式和JavaScript选择 | MDN文档 |
id | 定义元素的唯一标识符 | MDN文档 |
style | 为元素添加内联CSS样式 | MDN文档 |
title | 提供元素的额外信息,通常显示为工具提示 | MDN文档 |
hidden | 指示元素尚未或不再相关,浏览器不会渲染该元素 | MDN文档 |
lang | 指定元素内容的语言 | MDN文档 |
data-* | 存储页面或应用私有的自定义数据 | MDN文档 |
tabindex | 指定元素是否可以获得焦点,以及在键盘导航中的顺序 | MDN文档 |
属性 | 描述 | 参考链接 |
---|
accesskey | 指定激活或聚焦元素的快捷键 | MDN文档 |
contenteditable | 指定元素内容是否可编辑 | MDN文档 |
draggable | 指定元素是否可拖动 | MDN文档 |
spellcheck | 指定是否对元素内容进行拼写检查 | MDN文档 |
autofocus | 指定页面加载时元素应自动获得焦点 | MDN文档 |
inert | 使元素及其内容无法被选择、点击或聚焦 | MDN文档 |
属性 | 描述 | 参考链接 |
---|
autocapitalize | 控制用户输入文本时的自动大写行为 | MDN文档 |
autocorrect | 控制是否启用自动更正 | MDN文档 |
inputmode | 提示浏览器应为用户输入显示哪种虚拟键盘 | MDN文档 |
enterkeyhint | 定义虚拟键盘上回车键的行为提示 | MDN文档 |
virtualkeyboardpolicy | 控制虚拟键盘的显示行为 | MDN文档 |
writingsuggestions | 控制是否显示文本输入建议 | MDN文档 |
属性 | 描述 | 参考链接 |
---|
dir | 指定元素中文本的方向 | MDN文档 |
translate | 指定元素内容在页面本地化时是否应被翻译 | MDN文档 |
属性 | 描述 | 参考链接 |
---|
is | 指定自定义元素的名称 | MDN文档 |
slot | 将元素分配给影子DOM中的槽 | MDN文档 |
part | 元素可以被外部CSS选择器选中的标识符列表 | MDN文档 |
exportparts | 用于将部件从影子树导出到文档 | MDN文档 |
属性 | 描述 | 参考链接 |
---|
itemscope | 创建一个项目,包含键值对组成的属性 | MDN文档 |
itemtype | 指定项目的URL,定义项目的词汇 | MDN文档 |
itemid | 项目的唯一全局标识符 | MDN文档 |
itemprop | 向项目添加属性 | MDN文档 |
itemref | 引用文档中其他地方的附加属性 | MDN文档 |
属性 | 描述 | 参考链接 |
---|
popover | 控制元素作为弹出层的行为 | MDN文档 |
nonce | 一次性加密数字,用于内容安全策略 | MDN文档 |
anchor | 定位元素的锚点 | MDN文档 |
- 全局属性可以用于任何HTML元素,但可能不会对所有元素产生影响
- 使用全局属性时应考虑浏览器兼容性
- 某些全局属性(如
data-*
)特别适合存储自定义数据 - 避免过度使用内联样式(
style
属性),优先考虑外部CSS