--- 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.accesskeyclasscontenteditabletrue или пустая строка, указывает, что элемент должен быть редактируемым;false, указывает, что элемент не должен быть редактируемым.id элемента {{HTMLElement("menu")}}, который следует использовать в качестве контекстного меню для данного элемента.data-*dirltr, что расшифровывается как left to right (слева направо), и предназначено для языков, в которых пишут слева направо (как в русском);rtl, что расшифровывается как right to left (справа налево), и предназначено для языков, в которых пишут справа налево (как в арабском);auto — позволяет принять решение пользовательскому приложению. Оно применяет базовый алгоритм — анализирует символы внутри элемента до тех пор, пока не найдёт символ со строгим направлением, а затем применяет это направление ко всему элементу.draggable {{experimental_inline}}true, указывающее, что элемент можно перетаскивать;false, указывающее, что элемент нельзя перетаскивать.dropzone {{experimental_inline}}copy, указывающее, что перетаскивание создаст копию перетаскиваемого элемента;move, указывающее, что перетаскиваемый элемент будет перемещён в новое расположение;link — создаст ссылку на перетаскиваемые данные.iditemid {{experimental_inline}}itemprop {{experimental_inline}}itemref {{experimental_inline}}itemscope {{experimental_inline}}itemtype {{experimental_inline}}langspellcheck {{experimental_inline}}true, указывающее, что элемент должен, по возможности, проверяться на наличие орфографических ошибок;false, указывающее, что элемент не должен проверяться на наличие орфографических ошибок.styletabindex0 означает, что элемент фокусируемый и может получить фокус посредством последовательной навигации с клавиатуры, но порядок его следования определяется платформой;titletranslate"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")}}