--- title: Глобальные атрибуты slug: Web/HTML/Global_attributes translation_of: Web/HTML/Global_attributes ---
Глобальные атрибуты — это атрибуты общие для всех HTML элементов; они могут использоваться всеми элементами, хотя на некоторые элементы могут не оказывать влияния.
Глобальные атрибуты могут быть указаны для любых элементов HTML, даже для тех, которые не указаны в стандарте. Это значит, что все нестандартные элементы должны допускать эти атрибуты, даже если использование этих элементов означает, что документ больше не является HTML5-совместимым. Например, HTML5-совместимые браузеры скрывают содержимое, помеченное как <foo hidden>...<foo>
, хотя
<foo>
не является верным HTML элементом.
В дополнение к основным для 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
.accesskey
class
contenteditable
true
или пустая строка, указывает, что элемент должен быть редактируемым;false
, указывает, что элемент не должен быть редактируемым.id
элемента {{HTMLElement("menu")}}, который следует использовать в качестве контекстного меню для данного элемента.data-*
dir
ltr
, что расшифровывается как left to right (слева направо), и предназначено для языков, в которых пишут слева направо (как в русском);rtl
, что расшифровывается как right to left (справа налево), и предназначено для языков, в которых пишут справа налево (как в арабском);auto
— позволяет принять решение пользовательскому приложению. Оно применяет базовый алгоритм — анализирует символы внутри элемента до тех пор, пока не найдет символ со строгим направлением, а затем применяет это направление ко всему элементу.draggable
{{experimental_inline}}true
, указывающее, что элемент можно перетаскивать;false
, указывающее, что элемент нельзя перетаскивать.dropzone
{{experimental_inline}}copy
, указывающее, что перетаскивание создаст копию перетаскиваемого элемента;move
, указывающее, что перетаскиваемый элемент будет перемещен в новое расположение;link
— создаст ссылку на перетаскиваемые данные.id
itemid
{{experimental_inline}}itemprop
{{experimental_inline}}itemref
{{experimental_inline}}itemscope
{{experimental_inline}}itemtype
{{experimental_inline}}lang
spellcheck
{{experimental_inline}}true
, указывающее, что элемент должен, по возможности, проверяться на наличие орфографических ошибок;false
, указывающее, что элемент не должен проверяться на наличие орфографических ошибок.style
tabindex
0
означает, что элемент фокусируемый и может получить фокус посредством последовательной навигации с клавиатуры, но порядок его следования определяется платформой;title
translate
"yes"
указывает, что элемент должен быть переведен;"no
" указывает, что элемент не должен быть переведен.Specification | Status | Comment |
---|---|---|
{{SpecName('HTML WHATWG', "dom.html#global-attributes", "Global attributes")}} | {{Spec2('HTML WHATWG')}} | temid, itemprop, itemref, itemscope, и itemtype были добавлены из последнего снимка — {{SpecName('HTML5.1')}}. |
{{SpecName('HTML5.1', "dom.html#global-attributes", "Global attributes")}} | {{Spec2('HTML5.1')}} | Снимок {{SpecName('HTML WHATWG')}}. spellcheck, draggable и dropzone были добавлены из {{SpecName('HTML5 W3C')}}. |
{{SpecName('HTML5 W3C', "dom.html#global-attributes", "Global attributes")}} | {{Spec2('HTML5 W3C')}} | Снимок {{SpecName('HTML WHATWG')}}. Концепция глобальных атрибутов представлена начиная с {{SpecName("HTML4.01")}} и атрибуты dir, lang, style, id, class, tabindex, accesskey и title становятся глобальными. xml:lang который был частью XHTML, теперь также является частью HTML. Были добавлены hidden, data-*, contextmenu, contenteditable и translate. |
{{SpecName('HTML4.01')}} | {{Spec2('HTML4.01')}} | Глобальные атрибуты на определены. Некоторые атрибуты из тех, что стали глобальными в последующих спецификациях, определены в подмножестве элементов . class и style поддерживаются для всех элементов кроме {{HTMLElement("base")}}, {{HTMLElement("basefont")}}, {{HTMLElement("head")}}, {{HTMLElement("html")}}, {{HTMLElement("meta")}}, {{HTMLElement("param")}}, {{HTMLElement("script")}}, {{HTMLElement("style")}} и {{HTMLElement("title")}}. dir поддерживается для всех элементов кроме {{HTMLElement("applet")}}, {{HTMLElement("base")}}, {{HTMLElement("basefont")}}, {{HTMLElement("bdo")}}, {{HTMLElement("br")}}, {{HTMLElement("frame")}}, {{HTMLElement("frameset")}}, {{HTMLElement("iframe")}}, {{HTMLElement("param")}} и {{HTMLElement("script")}}. id поддерживается для всех элементов кроме {{HTMLElement("base")}}, {{HTMLElement("head")}}, {{HTMLElement("html")}}, {{HTMLElement("meta")}}, {{HTMLElement("script")}}, {{HTMLElement("style")}} и {{HTMLElement("title")}}. lang поддерживается для всех элементов кроме {{HTMLElement("applet")}}, {{HTMLElement("base")}}, {{HTMLElement("basefont")}}, {{HTMLElement("br")}}, {{HTMLElement("frame")}}, {{HTMLElement("frameset")}}, {{HTMLElement("iframe")}}, {{HTMLElement("param")}} и {{HTMLElement("script")}}. tabindex поддерживается только для {{HTMLElement("a")}}, {{HTMLElement("area")}}, {{HTMLElement("button")}}, {{HTMLElement("object")}}, {{HTMLElement("select")}} и {{HTMLElement("textarea")}}. accesskey поддерживается только для {{ HTMLElement("a") }}, {{ HTMLElement("area") }}, {{ HTMLElement("button") }}, {{ HTMLElement("input") }}, {{ HTMLElement("label") }}, {{ HTMLElement("legend") }} и {{ HTMLElement("textarea") }}. title поддерживается для всех элементов кроме {{HTMLElement("base")}}, {{HTMLElement("basefont")}}, {{HTMLElement("head")}}, {{HTMLElement("html")}}, {{HTMLElement("meta")}}, {{HTMLElement("param")}}, {{HTMLElement("script")}} и {{HTMLElement("title")}}. |
{{Compat("html.global_attributes")}}