HTML有哪些全局属性?包括HTML5的全局属性。

6 min read

HTML全局属性(global attribute)是指可以应用于HTML元素的通用属性,包括:

  1. class: 为元素指定一个或多个类名。

  2. id: 为元素指定一个唯一的ID。

  3. style: 为元素指定一个或多个CSS样式。

  4. title: 为元素提供一个额外的描述信息,通常是当鼠标悬停在元素上时显示的。

  5. accesskey: 为元素指定一个用于快速访问的快捷键。

  6. contenteditable: 指示元素内容是否可以进行编辑。

  7. dir: 指定元素的文本方向。

  8. hidden: 用于隐藏元素。

  9. lang: 指定元素的语言。

  10. tabindex: 规定元素的 Tab 键次序。

  11. translate: 规定是否应该翻译元素。

  12. data-*: 用于存储元素的自定义数据,*可以是任意的名称。

在HTML5中,还新增了一些全局属性,包括:

  1. draggable:指定元素是否可以拖放。

  2. dropzone:指定元素是否可以作为拖放操作的目标。

  3. autofocus:指定元素在页面加载时是否自动获得焦点。

  4. form:指定元素所属的表单。

  5. list:指定元素关联的datalist。

  6. placeholder:定义输入框的预置文本。

  7. required:指定表单控件是否必填。

  8. pattern:定义表单控件的模式。

  9. rel:指定链接的关系。

  10. hreflang:指定链接的语言。

  11. sizes:指定图像的尺寸。