--- 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")}}