• 首页
  • vue
  • TypeScript
  • JavaScript
  • scss
  • css3
  • html5
  • php
  • MySQL
  • redis
  • jQuery
  • 位置: html5 中文手册 -> html5 属性

    html5 全局属性

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

    我们可以在所有的HTML元素上指定全局属性,甚至是在标准里没有指定的元素。这意味着任何非标准元素仍必须能够应用这些属性,即使使用这些元素意味着文档不再是html5兼容的。例如,虽然<foo>不是一个有效的HTML元素,但是html5兼容的浏览器隐藏了标记为<foo hidden>...<foo>的内容。

    除了基本的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指定是否一个元素的值在页面载入时是否需要翻译