Atributos globales

Los atributos globales son atributos comunes a todos los elementos HTML; se pueden usar en todos los elementos, aunque es posible que no tengan ningún efecto en algunos elementos.

Los atributos globales se pueden especificar en todos los elementos HTML, incluso aquellos no especificados en el estándar. Eso significa que cualquier elemento no estándar debe permitir estos atributos, aunque el uso de esos elementos significa que el documento ya no es compatible con HTML5. Por ejemplo, los navegadores compatibles con HTML5 ocultan el contenido marcado como <foo hidden>...</foo>, aunque <foo> no sea un elemento HTML válido.

Además de los atributos globales HTML básicos, también existen los siguientes atributos globales:

  • xml:lang y xml:base — estos se heredan de las especificaciones XHTML y están en desuso, pero se mantienen por motivos de compatibilidad.
  • Los múltiples atributos aria-*, utilizados para mejorar la accesibilidad.
  • Los atributos de control de eventos: 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.

Lista de atributos globales

accesskey
Proporciona una pista para generar un atajo de teclado para el elemento actual. Este atributo consta de una lista de caracteres separados por espacios. El navegador debe utilizar el primero que exista en la distribución del teclado del ordenador.
autocapitalize
Controla si la entrada de texto se pone en mayúsculas automáticamente a medida que el usuario la introduce o edita. Puede tener los siguientes valores:
  • off o none, no se aplica capitalización automática (todas las letras están predeterminadas en minúsculas)
  • on o sentences, la primera letra de cada oración de manera predeterminada tiene una letra mayúscula; todas las demás letras están predeterminadas en minúsculas
  • words, la primera letra de cada palabra de manera predeterminada tiene una letra mayúscula; todas las demás letras están predeterminadas en minúsculas
  • characters, todas las letras de manera predeterminada deben estar en mayúsculas
class
Una lista separada por espacios de las clases del elemento. Las clases permiten que CSS y JavaScript seleccionen y accedan a elementos específicos a través de los selectores de clase o funciones como el método document.getElementsByClassName().
contenteditable
Un atributo enumerado que indica si el usuario debe poder editar el elemento. Si es así, el navegador modifica su «widget» para permitir la edición. El atributo debe tomar uno de los siguientes valores:
  • true o la cadena vacía, la cual indica que el elemento debe ser editable;
  • false, el cual indica que el elemento no debe ser editable.
contextmenu
El id de un <menu> para usar como el menú contextual para este elemento.
data-*
Forma una clase de atributos, denominados atributos de datos personalizados, que permiten el intercambio de información de propiedad entre el HTML y su representación DOM que pueden utilizar los scripts. Todos estos datos personalizados están disponibles a través de la interfaz HTMLElement del elemento en el que está configurado el atributo. La propiedad HTMLElement.dataset les da acceso.
dir
Un atributo enumerado que indica la direccionalidad del texto del elemento. Puede tener los siguientes valores:
  • ltr, que significa de izquierda a derecha y s debe usar para idiomas que se escriben de izquierda a derecha (tal como el Español);
  • rtl, que significa de derecha a izquierda y se utiliza para idiomas que se escriben de derecha a izquierda (tal como el Árabe);
  • auto, permite que el agente de usuario decida. Utiliza un algoritmo básico ya que analiza los caracteres dentro del elemento hasta que encuentra un carácter con una direccionalidad fuerte, luego aplica esa direccionalidad a todo el elemento.
draggable
Un atributo enumerado que indica si el elemento se puede arrastrar mediante la API de arrastrar y soltar. Puede tener los siguientes valores:
  • true, indica que el elemento se puede arrastrar
  • false, indica que el elemento no se puede arrastrar.
dropzone
Un atributo enumerado que indica qué tipos de contenido se pueden colocar en un elemento, utilizando la API de arrastrar y soltar. Puede tener los siguientes valores:
  • copy, indica que soltar creará una copia del elemento que se arrastró
  • move, indica que el elemento que se arrastró se moverá a esta nueva ubicación.
  • link, creará un enlace a los datos arrastrados.
exportparts
Se utiliza para exportar de forma transitiva partes de sombras de un árbol de sombras anidado a un árbol contenedor de luz.
hidden
Un atributo booleano indica que el elemento aún no es o ya no es relevante. Por ejemplo, se puede utilizar para ocultar elementos de la página que no se pueden utilizar hasta que se haya completado el proceso de inicio de sesión. El navegador no representará tales elementos. Este atributo no se debe utilizar para ocultar contenido que se podría mostrar legítimamente.
id
Define un identificador (ID) único que debe ser único en todo el documento. Su propósito es identificar el elemento al vincularlo (usando un identificador de fragmento), al escribir un script o al aplicarle estilo (con CSS).
inputmode
Proporciona una pista a los navegadores sobre el tipo de configuración de teclado virtual que se debe utilizar al editar este elemento o su contenido. Se usa principalmente en elementos <input>, pero se puede usar en cualquier elemento mientras esté en modo contenteditable.
is
Te permite especificar que un elemento HTML estándar se debe comportar como un elemento integrado personalizado registrado (consulta Uso de elementos personalizados para obtener más detalles).

Nota: Los atributos item* son parte de Función de microdatos HTML de WHATWG.

itemid
El identificador único y global de un artículo.
itemprop
Se usa para agregar propiedades a un elemento. Se puede especificar a cada elemento HTML un atributo itemprop, donde un itemprop consiste en un par de nombre y valor.
itemref
Las propiedades que no son descendientes de un elemento con el atributo itemscope se pueden asociar con el elemento usando un itemref. Proporciona una lista de IDs de elementos (no itemids) con propiedades adicionales en otras partes del documento.
itemscope
itemscope (normalmente) funciona junto con itemtype para especificar que el HTML contenido en un bloque es sobre un elemento en particular. itemscope crea el «Item» y define el alcance del itemtype asociado con él. itemtype es una URL válida de un vocabulario (tal como schema.org) que describe el elemento y las propiedades de su contexto.
itemtype
Especifica la URL del vocabulario que se utilizará para definir itemprops (propiedades del elemento) en la estructura de datos. itemscope se utiliza para establecer el alcance de la estructura de datos en la que estará activo el vocabulario establecido por itemtype.
lang
Ayuda a definir el idioma de un elemento: el idioma en el que se encuentran los elementos no editables o el idioma en el que el usuario debe escribir los elementos editables. El atributo contiene una “etiqueta de idioma” (compuesta de “subetiquetas de idioma” separadas por guiones) en el formato definido en Etiquetas para identificar idiomas (BCP47). xml:lang tiene prioridad sobre él.
part
Una lista separada por espacios de los nombres de las partes del elemento. Los nombres de las partes permiten que CSS seleccione y aplique estilo a elementos específicos en la sombra de un árbol mediante el pseudoelemento ::part.
slot
Asigna un espacio en la sombra de un árbol DOM de sombra a un elemento: Un elemento con un atributo slot es asignado al espacio creado por el elemento <slot> cuyo valor del atributo name coincide con el valor del atributo slot.
spellcheck
Un atributo enumerado define si se puede verificar el elemento para detectar errores ortográficos. Puede tener los siguientes valores:
  • true, el cual indica que, si es posible, el elemento se debe revisar para detectar errores ortográficos;
  • false, indica que el elemento no se debe revisar para detectar errores ortográficos.
style
Contiene declaraciones de estilo CSS que se aplicarán al elemento. Ten en cuenta que se recomienda que los estilos se definan en un archivo o archivos separados. Este atributo y el elemento <style> principalmente tienen el propósito de permitir un estilo rápido, por ejemplo, con fines de prueba.
tabindex
Un atributo entero que indica si el elemento puede tomar el foco de entrada (es enfocable), si debe participar en la navegación secuencial del teclado y, de ser así, en qué posición. Puede tomar varios valores:
  • un valor negativo significa que el elemento se debe poder enfocar, pero no debe ser accesible mediante la navegación secuencial del teclado;
  • 0 significa que el elemento se debe poder enfocar y ser accesible a través de la navegación secuencial del teclado, pero su orden relativo está definido por la convención de la plataforma;
  • un valor positivo significa que el elemento se debe poder enfocar y ser accesible mediante la navegación secuencial del teclado; el orden en el que se enfocan los elementos es el valor creciente del tabindex. Si varios elementos comparten el mismo tabindex, su orden relativo sigue sus posiciones relativas en el documento.
title
Contiene un texto que representa información de advertencia relacionada con el elemento al que pertenece. Normalmente, pero no necesariamente, dicha información se puede presentar al usuario como información sobre herramientas.
translate
Un atributo enumerado que se utiliza para especificar si los valores de atributo de un elemento y los valores de sus hijos de nodo Text se deben traducir cuando la página está localizada, o si se deben dejar sin cambios. Puede tener los siguientes valores:
  • la cadena vacía y yes, indican que el elemento se traducirá.
  • no, lo cual indica que el elemento no se traducirá.

Especificaciones

Especificación Estado Comentario
HTML Living Standard
La definición de 'Atributos globales' en esta especificación.
Living Standard
Shadow Parts Working Draft Se agregaron los atributos globales part y exportparts.
HTML 5.2
La definición de 'Atributos globales' en esta especificación.
Recommendation Instantánea de HTML Living Standard. De HTML 5.1, se han añadido itemid, itemprop, itemref, itemscope y itemtype.
HTML 5.1
La definición de 'Atributos globales' en esta especificación.
Recommendation Instantánea de HTML Living Standard. De HTML5, ha sido añadido contextmenu, draggable, dropzone y spellcheck.
HTML5
La definición de 'Atributos globales' en esta especificación.
Recommendation Instantánea de HTML Living Standard. De HTML 4.01 Specification, se introduce el concepto de atributos globales y dir, lang, style, id, class, tabindex, accesskey, y title ahora son verdaderos atributos globales.
xml:lang que inicialmente formaba parte de XHTML, ahora también forma parte de HTML.
Se han agregado hidden, data-*, contenteditable y translate.
HTML 4.01 Specification Recommendation No hay atributos globales definidos. Varios atributos que se convertirán en atributos globales en especificaciones posteriores se definen en un subconjunto de elementos.
class y style son compatibles con todos los elementos excepto <base>, <basefont>, <head>, <html>, <meta>, <param>, <script>, <style> y <title>.
dir es compatible con todos los elementos excepto <applet>, <base>, <basefont>, <bdo>, <br>, <frame>, <frameset>, <iframe>, <param> y <script>.
id es compatible con todos los elementos excepto <base>, <head>, <html>, <meta>, <script>, <style> y <title>.
lang es compatible con todos los elementos excepto <applet>, <base>, <basefont>, <br>, <frame>, <frameset>, <iframe>, <param> y <script>.
tabindex solo es compatible con <a>, <area>, <button>, <object>, <select> y <textarea>.
accesskey solo es compatible con <a>, <area>, <button>, <input>, <label>, <legend> t <textarea>.
title es compatibles con todos los elementos excepto <base>, <basefont>, <head>, <html>, <meta>, <param>, <script> y <title>.

Compatibilidad del navegador

Update compatibility data on GitHub
DesktopMobile
ChromeEdgeFirefoxInternet ExplorerOperaSafariAndroid webviewChrome para AndroidFirefox para AndroidOpera para AndroidSafari en iOSSamsung Internet
accesskeyChrome Soporte completo SiEdge Soporte completo 12Firefox Soporte completo SiIE Soporte completo SiOpera Soporte completo SiSafari Soporte completo SiWebView Android Soporte completo SiChrome Android Soporte completo SiFirefox Android Soporte completo SiOpera Android Soporte completo SiSafari iOS Soporte completo SiSamsung Internet Android Soporte completo Si
autocapitalizeChrome Sin soporte NoEdge ? Firefox Sin soporte NoIE ? Opera ? Safari Sin soporte NoWebView Android Soporte completo 66Chrome Android Soporte completo 66Firefox Android Sin soporte NoOpera Android ? Safari iOS Soporte completo 5Samsung Internet Android ?
autocompleteChrome Soporte completo 66
Notas
Soporte completo 66
Notas
Notas Support added for autocomplete on the <textarea> and <select> elements.
Notas Chrome does not accept off as a value. See bug 587466.
Soporte completo Si
Notas
Notas Originally only supported on the <input> element.
Notas Chrome does not accept off as a value. See bug 587466.
Edge Soporte completo ≤79Firefox Soporte completo SiIE Sin soporte NoOpera Soporte completo SiSafari ? WebView Android Soporte completo 66
Notas
Soporte completo 66
Notas
Notas Support added for autocomplete on the <textarea> and <select> elements.
Notas WebView does not accept off as a value. See bug 587466.
Soporte completo Si
Notas
Notas Originally only supported on the <input> element.
Notas WebView does not accept off as a value. See bug 587466.
Chrome Android Soporte completo 66
Notas
Soporte completo 66
Notas
Notas Support added for autocomplete on the <textarea> and <select> elements.
Notas Chrome does not accept off as a value. See bug 587466.
Soporte completo Si
Notas
Notas Originally only supported on the <input> element.
Notas Chrome does not accept off as a value. See bug 587466.
Firefox Android Soporte completo SiOpera Android Soporte completo SiSafari iOS ? Samsung Internet Android Soporte completo 9.0
Notas
Soporte completo 9.0
Notas
Notas Support added for autocomplete on the <textarea> and <select> elements.
Notas Samsung Internet does not accept off as a value. See bug 587466.
Soporte completo Si
Notas
Notas Originally only supported on the <input> element.
Notas Samsung Internet does not accept off as a value. See bug 587466.
classChrome Soporte completo SiEdge Soporte completo 12Firefox Soporte completo 32IE Soporte completo SiOpera Soporte completo SiSafari Soporte completo SiWebView Android Soporte completo SiChrome Android Soporte completo SiFirefox Android Soporte completo 32Opera Android Soporte completo SiSafari iOS Soporte completo SiSamsung Internet Android Soporte completo Si
contenteditableChrome Soporte completo SiEdge Soporte completo 12Firefox Soporte completo 3IE Soporte completo 5.5Opera Soporte completo 9Safari Soporte completo SiWebView Android Soporte completo SiChrome Android Soporte completo SiFirefox Android Soporte completo 4Opera Android Soporte completo SiSafari iOS Soporte completo SiSamsung Internet Android Soporte completo Si
contextmenu
Deprecado
Chrome Soporte completo 52
Notas Deshabilitado
Soporte completo 52
Notas Deshabilitado
Notas This was removed from the Enable Experimental Web Platform Features due to a Web compatibility issue. In June 2017, it was removed entirely from the browsers. This is documented in Chromium bug 87553.
Deshabilitado From version 52: this feature is behind the --enable-blink-features runtime flag (needs to be set to ContextMenu).
Sin soporte ? — 52
Deshabilitado
Deshabilitado Until version 52 (exclusive): this feature is behind the Enable experimental Web Platform features preference. To change preferences in Chrome, visit chrome://flags.
Edge Soporte completo 79
Deshabilitado
Soporte completo 79
Deshabilitado
Deshabilitado From version 79: this feature is behind the --enable-blink-features runtime flag (needs to be set to ContextMenu).
Firefox Soporte completo 9IE Sin soporte NoOpera Soporte completo 39
Notas Deshabilitado
Soporte completo 39
Notas Deshabilitado
Notas This was removed from the Enable Experimental Web Platform Features due to a Web compatibility issue. In June 2017, it was removed entirely from the browsers. This is documented in Chromium bug 87553.
Deshabilitado From version 39: this feature is behind the --enable-blink-features runtime flag (needs to be set to ContextMenu).
Sin soporte ? — 39
Deshabilitado
Deshabilitado Until version 39 (exclusive): this feature is behind the Enable experimental Web Platform features preference.
Safari Sin soporte NoWebView Android Sin soporte NoChrome Android Sin soporte ? — 52
Deshabilitado
Sin soporte ? — 52
Deshabilitado
Deshabilitado Until version 52 (exclusive): this feature is behind the Enable experimental Web Platform features preference. To change preferences in Chrome, visit chrome://flags.
Firefox Android Sin soporte 32 — 56
Notas
Sin soporte 32 — 56
Notas
Notas Support for the contextmenu attribute has been removed from Firefox for Android (See bug 1424252).
Opera Android Sin soporte NoSafari iOS Sin soporte NoSamsung Internet Android Sin soporte ? — 6.0
data-* attributesChrome Soporte completo SiEdge Soporte completo 12Firefox Soporte completo SiIE Soporte completo SiOpera Soporte completo SiSafari Soporte completo SiWebView Android Soporte completo SiChrome Android Soporte completo SiFirefox Android Soporte completo SiOpera Android Soporte completo SiSafari iOS Soporte completo SiSamsung Internet Android Soporte completo Si
dirChrome Soporte completo SiEdge Soporte completo 79Firefox Soporte completo SiIE Sin soporte NoOpera Soporte completo SiSafari Soporte completo SiWebView Android Soporte completo SiChrome Android Soporte completo SiFirefox Android Soporte completo SiOpera Android Soporte completo SiSafari iOS Soporte completo SiSamsung Internet Android Soporte completo Si
draggableChrome Soporte completo SiEdge Soporte completo 12Firefox Soporte completo 2IE Soporte completo SiOpera Soporte completo 12Safari Soporte completo SiWebView Android Soporte completo SiChrome Android Soporte completo SiFirefox Android Soporte completo 4Opera Android Soporte completo SiSafari iOS Soporte completo SiSamsung Internet Android Soporte completo Si
dropzone
Experimental
Chrome Sin soporte ? — 58
Prefijado
Sin soporte ? — 58
Prefijado
Prefijado Requiere de un prefijo de vendedor : -webkit-
Edge Sin soporte NoFirefox Sin soporte NoIE Sin soporte NoOpera Sin soporte ? — 45
Prefijado
Sin soporte ? — 45
Prefijado
Prefijado Requiere de un prefijo de vendedor : -webkit-
Safari Sin soporte NoWebView Android Sin soporte ? — 58
Prefijado
Sin soporte ? — 58
Prefijado
Prefijado Requiere de un prefijo de vendedor : -webkit-
Chrome Android Sin soporte ? — 58
Prefijado
Sin soporte ? — 58
Prefijado
Prefijado Requiere de un prefijo de vendedor : -webkit-
Firefox Android Sin soporte NoOpera Android Sin soporte ? — 43
Prefijado
Sin soporte ? — 43
Prefijado
Prefijado Requiere de un prefijo de vendedor : -webkit-
Safari iOS Sin soporte NoSamsung Internet Android Sin soporte ? — 7.0
Prefijado
Sin soporte ? — 7.0
Prefijado
Prefijado Requiere de un prefijo de vendedor : -webkit-
enterkeyhintChrome Soporte completo 77Edge Sin soporte NoFirefox Sin soporte NoIE Sin soporte NoOpera Sin soporte NoSafari Soporte completo 13.1WebView Android Soporte completo 77Chrome Android Soporte completo 77Firefox Android Sin soporte NoOpera Android Sin soporte NoSafari iOS Soporte completo 13.4Samsung Internet Android Sin soporte No
exportparts
Experimental
Chrome Soporte completo 73Edge Soporte completo 79Firefox Sin soporte NoIE Sin soporte NoOpera Soporte completo 60Safari Soporte completo 13.1WebView Android Soporte completo 73Chrome Android Soporte completo 73Firefox Android Sin soporte NoOpera Android ? Safari iOS Soporte completo 13.4Samsung Internet Android Sin soporte No
hiddenChrome Soporte completo SiEdge Soporte completo 12Firefox Soporte completo SiIE Soporte completo 11Opera Soporte completo SiSafari Soporte completo SiWebView Android Soporte completo 4Chrome Android Soporte completo SiFirefox Android Soporte completo SiOpera Android Soporte completo SiSafari iOS Soporte completo SiSamsung Internet Android Soporte completo Si
idChrome Soporte completo SiEdge Soporte completo 12Firefox Soporte completo 32
Soporte completo 32
Sin soporte ? — 32
Notas
Notas id is a true global attribute only since Firefox 32.
IE Soporte completo SiOpera Soporte completo SiSafari Soporte completo SiWebView Android Soporte completo SiChrome Android Soporte completo SiFirefox Android Soporte completo 32
Soporte completo 32
Sin soporte ? — 32
Notas
Notas id is a true global attribute only since Firefox 32.
Opera Android Soporte completo SiSafari iOS Soporte completo SiSamsung Internet Android Soporte completo Si
inputmodeChrome Soporte completo 66Edge Soporte completo 79Firefox Soporte completo 23
Notas Deshabilitado
Soporte completo 23
Notas Deshabilitado
Notas Before version 77, Firefox does not support inputmode when contenteditable is true.
Notas Before version 75, Firefox accepts values from an earlier specification. From version 75, it accepts values from the WHATWG Living Standard. See bug 1509527.
Deshabilitado From version 23: this feature is behind the dom.forms.inputmode preference (needs to be set to true). To change preferences in Firefox, visit about:config.
Sin soporte 17 — 23
IE Sin soporte NoOpera Soporte completo 53Safari Sin soporte NoWebView Android Soporte completo 66Chrome Android Soporte completo 66Firefox Android Soporte completo 68
Deshabilitado
Soporte completo 68
Deshabilitado
Deshabilitado From version 68: this feature is behind the dom.forms.inputmode preference (needs to be set to true). To change preferences in Firefox, visit about:config.
Opera Android Soporte completo 47Safari iOS Soporte completo 12.2Samsung Internet Android Soporte completo 9.0
isChrome Soporte completo 67Edge Soporte completo 79Firefox Soporte completo 63
Soporte completo 63
Sin soporte 59 — 63
Deshabilitado
Deshabilitado From version 59 until version 63 (exclusive): this feature is behind the dom.webcomponents.customelements.enabled preference (needs to be set to true). To change preferences in Firefox, visit about:config.
Sin soporte ? — 59
Deshabilitado
Deshabilitado Until version 59 (exclusive): this feature is behind the dom.webcomponents.enabled preference (needs to be set to true) and the dom.webcomponents.customelements.enabled preference (needs to be set to true). To change preferences in Firefox, visit about:config.
IE Sin soporte NoOpera Soporte completo 55Safari Sin soporte NoWebView Android Soporte completo 67Chrome Android Soporte completo 67Firefox Android Soporte completo 63
Soporte completo 63
Sin soporte 59 — 63
Deshabilitado
Deshabilitado From version 59 until version 63 (exclusive): this feature is behind the dom.webcomponents.customelements.enabled preference (needs to be set to true). To change preferences in Firefox, visit about:config.
Sin soporte ? — 59
Deshabilitado
Deshabilitado Until version 59 (exclusive): this feature is behind the dom.webcomponents.enabled preference (needs to be set to true) and the dom.webcomponents.customelements.enabled preference (needs to be set to true). To change preferences in Firefox, visit about:config.
Opera Android Soporte completo 48Safari iOS Sin soporte NoSamsung Internet Android Soporte completo 9.0
itemidChrome Soporte completo SiEdge Soporte completo 12Firefox Soporte completo SiIE Soporte completo SiOpera Soporte completo SiSafari Soporte completo SiWebView Android Soporte completo SiChrome Android Soporte completo SiFirefox Android Soporte completo SiOpera Android Soporte completo SiSafari iOS Soporte completo SiSamsung Internet Android Soporte completo Si
itempropChrome Soporte completo SiEdge Soporte completo 12Firefox Soporte completo SiIE Soporte completo SiOpera Soporte completo SiSafari Soporte completo SiWebView Android Soporte completo SiChrome Android Soporte completo SiFirefox Android Soporte completo SiOpera Android Soporte completo SiSafari iOS Soporte completo SiSamsung Internet Android Soporte completo Si
itemrefChrome Soporte completo SiEdge Soporte completo 12Firefox Soporte completo SiIE Soporte completo SiOpera Soporte completo SiSafari Soporte completo SiWebView Android Soporte completo SiChrome Android Soporte completo SiFirefox Android Soporte completo SiOpera Android Soporte completo SiSafari iOS Soporte completo SiSamsung Internet Android Soporte completo Si
itemscopeChrome Soporte completo SiEdge Soporte completo 12Firefox Soporte completo SiIE Soporte completo SiOpera Soporte completo SiSafari Soporte completo SiWebView Android Soporte completo SiChrome Android Soporte completo SiFirefox Android Soporte completo SiOpera Android Soporte completo SiSafari iOS Soporte completo SiSamsung Internet Android Soporte completo Si
itemtypeChrome Soporte completo SiEdge Soporte completo 12Firefox Soporte completo SiIE Soporte completo SiOpera Soporte completo SiSafari Soporte completo SiWebView Android Soporte completo SiChrome Android Soporte completo SiFirefox Android Soporte completo SiOpera Android Soporte completo SiSafari iOS Soporte completo SiSamsung Internet Android Soporte completo Si
langChrome Soporte completo SiEdge Soporte completo 12Firefox Soporte completo SiIE Soporte completo SiOpera Soporte completo SiSafari Soporte completo SiWebView Android Soporte completo SiChrome Android Soporte completo SiFirefox Android Soporte completo SiOpera Android Soporte completo SiSafari iOS Soporte completo SiSamsung Internet Android Soporte completo Si
part
Experimental
Chrome Soporte completo 73Edge Soporte completo 79Firefox Soporte completo 72
Soporte completo 72
Sin soporte 69 — 72
Deshabilitado
Deshabilitado From version 69 until version 72 (exclusive): this feature is behind the layout.css.shadow-parts.enabled preference (needs to be set to true). To change preferences in Firefox, visit about:config.
IE Sin soporte NoOpera Soporte completo 60Safari Soporte completo 13.1WebView Android Soporte completo 73Chrome Android Soporte completo 73Firefox Android Sin soporte NoOpera Android ? Safari iOS Soporte completo 13.4Samsung Internet Android Sin soporte No
slot
Experimental
Chrome Soporte completo 53Edge Soporte completo ≤79Firefox Soporte completo 63
Soporte completo 63
Sin soporte 59 — 63
Deshabilitado
Deshabilitado From version 59 until version 63 (exclusive): this feature is behind the dom.webcomponents.shadowdom.enabled preference (needs to be set to true). To change preferences in Firefox, visit about:config.
Sin soporte ? — 59
Deshabilitado
Deshabilitado Until version 59 (exclusive): this feature is behind the dom.webcomponents.enabled preference (needs to be set to true) and the dom.webcomponents.shadowdom.enabled preference (needs to be set to true). To change preferences in Firefox, visit about:config.
IE ? Opera Soporte completo 40Safari Soporte completo 10WebView Android Soporte completo 53Chrome Android Soporte completo 53Firefox Android Soporte completo 63
Soporte completo 63
Sin soporte 59 — 63
Deshabilitado
Deshabilitado From version 59 until version 63 (exclusive): this feature is behind the dom.webcomponents.shadowdom.enabled preference (needs to be set to true). To change preferences in Firefox, visit about:config.
Sin soporte ? — 59
Deshabilitado
Deshabilitado Until version 59 (exclusive): this feature is behind the dom.webcomponents.enabled preference (needs to be set to true) and the dom.webcomponents.shadowdom.enabled preference (needs to be set to true). To change preferences in Firefox, visit about:config.
Opera Android Soporte completo 41Safari iOS Soporte completo 10Samsung Internet Android Soporte completo 6.0
spellcheckChrome Soporte completo 9Edge Soporte completo 12Firefox Soporte completo SiIE Soporte completo 11Opera Soporte completo SiSafari Soporte completo SiWebView Android Soporte completo 47Chrome Android Soporte completo 47Firefox Android Soporte completo 57Opera Android Soporte completo 37Safari iOS Soporte completo 9.3Samsung Internet Android Soporte completo 5.0
styleChrome Soporte completo SiEdge Soporte completo 12Firefox Soporte completo SiIE Soporte completo SiOpera Soporte completo SiSafari Soporte completo SiWebView Android Soporte completo SiChrome Android Soporte completo SiFirefox Android Soporte completo SiOpera Android Soporte completo SiSafari iOS Soporte completo SiSamsung Internet Android Soporte completo Si
tabindexChrome Soporte completo SiEdge Soporte completo 12Firefox Soporte completo SiIE Soporte completo SiOpera Soporte completo SiSafari Soporte completo SiWebView Android Soporte completo SiChrome Android Soporte completo SiFirefox Android Soporte completo SiOpera Android Soporte completo SiSafari iOS Soporte completo SiSamsung Internet Android Soporte completo Si
titleChrome Soporte completo SiEdge Soporte completo 12Firefox Soporte completo SiIE Soporte completo SiOpera Soporte completo SiSafari Soporte completo SiWebView Android Soporte completo SiChrome Android Soporte completo SiFirefox Android Soporte completo SiOpera Android Soporte completo SiSafari iOS Soporte completo SiSamsung Internet Android Soporte completo Si
translate
Experimental
Chrome Soporte completo SiEdge Soporte completo 79Firefox Sin soporte NoIE Sin soporte NoOpera Soporte completo SiSafari Soporte completo SiWebView Android Soporte completo SiChrome Android Soporte completo SiFirefox Android Sin soporte NoOpera Android Soporte completo SiSafari iOS Soporte completo SiSamsung Internet Android Soporte completo Si

Leyenda

Soporte completo  
Soporte completo
Sin soporte  
Sin soporte
Compatibilidad desconocida  
Compatibilidad desconocida
Experimental. Esperar que el comportamiento cambie en el futuro.
Experimental. Esperar que el comportamiento cambie en el futuro.
Deprecado. No debe ser usado en nuevos sitios web.
Deprecado. No debe ser usado en nuevos sitios web.
Ver notas de implementación.
Ver notas de implementación.
El usuario debe de habilitar explícitamente esta característica.
El usuario debe de habilitar explícitamente esta característica.
Requiere de un prefijo de proveedor o un de nombre diferente para su uso.
Requiere de un prefijo de proveedor o un de nombre diferente para su uso.

Ve también