html5全局属性
提供了为当前元素生成键盘快捷键的提示。这个属性由空格分隔的字符列表组成。浏览器应该使用在计算机键盘布局上存在的第一个。
autocapitalize全局属性,是一个枚举属性,控制用户的文本输入是否和如何自动大写,它可以有以下的值:off or none,没有应用自动大写(所有字母都默认为小写字母)。on or sentences,每个句子的第一个字母默认为大写字母;所有其他字母都默认为小写字母。words,每个单词的第一个字母默认为大写字母;所有其他字母都默认为小写字母。characters,所有的字母都应该默认为大写。
一个以空格分隔的元素的类名列表,它允许CSS和Javascript通过类选择器或DOM方法(document.getElementsByClassName)来选择和访问特定的元素。
枚举属性,表示元素是否可被用户编辑。如果可以,浏览器会调整元素的部件(widget)以允许编辑。true 或者空字符串,表明元素是可被编辑的;false,表明元素不能被编辑。
一类自定义数据属性,它赋予我们在所有HTML元素上嵌入自定义数据属性的能力,并可以通过脚本(一般指JavaScript)与HTML之间进行专有数据的交换。所有这些自定义数据属性都可以通过所属元素的HTMLElement接口来访问。HTMLElement.dataset属性可以访问它们。
一个指示元素中文本方向的枚举属性。
draggable一种枚举属性,指示是否可以使用 DragandDrop API 拖动元素。
hidden 是一个布尔属性,表示一个元素尚未或者不再相关。例如,它可以被用来隐藏一个页面元素直到登录完毕。如果一个元素设置了这个属性,它就不会被显示。
id全局属性定义唯一标识符(ID),该标识符在整个文档中必须是唯一的。其目的是在链接(使用片段标识符),脚本或样式(使用CSS)时标识元素。
向浏览器提供有关在编辑此元素或其内容时要使用的虚拟键盘配置类型的提示。主要用于元素,但在contenteditable模式下可用于任何元素。
允许您指定标准HTML元素应该像已注册的自定义内置元素一样。
itemid全局属性是元素的唯一的全局标识符
向元素中添加属性。每个HTML元素都可以指定一个itemprop属性,其中一个itemprop由一个名称和值对组成。
帮助定义元素的语言:不可编辑元素所在的语言,或者应该由用户编写的可编辑元素的语言。该属性包含一个“语言标记”(由用连字符分隔的“语言子标记”组成),格式在TagsforIdentifyingLanguages(BCP47)中定义。xml:lang优先于它。
含要应用于元素的CSS样式声明。请注意,建议在单独的文件中定义样式。该属性和
tabindex全局属性,指示其元素是否可以聚焦,是否应该参与顺序键盘导航,如果是,则表示哪个位置
包含表示与其所属元素相关信息的文本。这些信息通常可以作为提示呈现给用户,但不是必须的
只有不是具有itemscope属性的元素的后代,它的属性才可以与使用itemref项目相关联。它提供了元素ID列表(而不是itemids)以及文档中其他位置的其他属性。
itemtype全局属性指定了词汇的URL,它将会用于定义数据结构中的itemprop(条目属性)。itemscope用于设置词汇的生效范围,其中词汇在数据结构中由itemtype设置。
全局属性是所有HTML元素共有的属性; 它们可以用于所有元素,即使属性可能对某些元素不起作用。
我们可以在所有的HTML元素上指定全局属性,甚至是在标准里没有指定的元素。这意味着任何非标准元素仍必须能够应用这些属性,即使使用这些元素意味着文档不再是html5兼容的。例如,虽然不是一个有效的HTML元素,但是html5兼容的浏览器隐藏了标记为...的内容。
除了基本的HTML全局属性之外,还存在以下全局属性:
xml:lang 和 xml:base ——两者都是从XHTML规范继承,但为了兼容性而被保留的。
多重aria-*属性,用于改善可访问性。
事件处理程序 属性:onabort,onautocomplete,onautocompleteerror,onblur,oncancel,oncanplay,oncanplaythrough,onchange,onclick,onclose,oncontextmenu,oncuechange,ondblclick,ondrag,ondragend,ondragenter,ondragexit,ondragleave,ondragover,ondragstart,ondrop,ondurationchange,onemptied,onended,onerror,onfocus,oninput,oninvalid,onkeydown,onkeypress,onkeyup,onload,onloadeddata,onloadedmetadata,onloadstart,onmousedown,onmouseenter,onmouseleave,onmousemove,onmouseout,onmouseover,onmouseup,onmousewheel,onpause,onplay,onplaying,onprogress,onratechange,onreset,onresize,onscroll,onseeked,onseeking,onselect,onshow,onsort,onstalled,onsubmit,onsuspend,ontimeupdate,ontoggle,onvolumechange,onwaiting
HTML5新属性属性描述
accesskey设置访问元素的键盘快捷键。
class规定元素的类名(classname)
contenteditable HTML5规定是否可编辑元素的内容。
contextmenu HTML5指定一个元素的上下文菜单。当用户右击该元素,出现上下文菜单
data-* HTML5用于存储页面的自定义数据
dir设置元素中内容的文本方向。
draggable HTML5指定某个元素是否可以拖动
dropzone HTML5指定是否将数据复制,移动,或链接,或删除
hidden HTML5hidden 属性规定对元素进行隐藏。
id规定元素的唯一 id
lang设置元素中内容的语言代码。
spellcheck HTML5检测元素是否拼写错误
style规定元素的行内样式(inline style)
tabindex设置元素的 Tab 键控制次序。
title规定元素的额外信息(可在工具提示中显示)
translate HTML5指定是否一个元素的值在页面载入时是否需要翻译