Cada elemento HTML5 admite una serie de atributos. Los atributos listados aquí son comunes a todos los elementos o etiquetas HTML5.
Qué son los Atributos Globales
Los atributos globales son atributos comunes a todos los elementos HTML; pueden ser utilizados por todos los elementos, aunque algunos elementos pueden no verse afectados.
Los atributos globales pueden especificarse para cualquier elemento HTML, incluso los no especificados en la norma. Esto significa que todos los elementos no estándar deben permitir estos atributos, incluso si el uso de estos elementos significa que el documento ya no es compatible con HTML5. Por ejemplo, los navegadores compatibles con HTML5 ocultarán el contenido marcado como <foo hidden>
…<foo>
, aunque <foo>
no sea un elemento HTML válido.
Todos los Atributos Globales HTML
Atributo | Descripción | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
accesskey | Especifica una tecla de acceso directo que se puede utilizar para acceder al elemento.
Valores posibles. [Cualquier cadena de caracteres. Esta cadena de caracteres especifica la/s clave/s que el usuario necesita utilizar para acceder al elemento.] | ||||||||||
class | Identificador de todo el documento. Se usa para referirse a una clase especificada en la hoja de estilo (CSS). El valor debe ser el nombre de la clase que deseas utilizar. | ||||||||||
contenteditable | Establece si el usuario puede editar el contenido o no.
Valores posibles:
| ||||||||||
contextmenu | Establece un menú contextual para un elemento. El valor debe ser el ID de un elemento de menú en el DOM. | ||||||||||
dir | Especifica la dirección del texto.
Valores posibles:
| ||||||||||
draggable | Especifica si el usuario puede arrastrar el elemento o no.
Valores posibles:
| ||||||||||
dropzone | Especifica lo que debe suceder cuando el usuario “deja caer” un elemento (es decir, después de arrastrarlo) sobre el elemento actual.
Debe ser un conjunto desordenado de tokens únicos separados por espacio que no son case-insensitive de ASCII. Valores posibles:
Ten en cuenta que este atributo no debe tener más de uno de los tres valores de realimentación (copy, move, y link) especificados. Si no se especifica ninguna, el valor copy está implícito. | ||||||||||
hidden | Indica que el elemento todavía no es relevante o ha dejado de serlo. El navegador/agente de usuario no muestra los elementos que tienen el atributo hidden.
Este es un atributo booleano. Si el atributo está presente, su valor debe ser la cadena vacía o un valor que sea una coincidenci acase-insensitive ASCI para el nombre canónico del atributo, sin espacios en blanco delante o detrás. (es decir, o bien Valores posibles:
| ||||||||||
id | Identificador de todo el documento. Utilizado con CSS y JavaScript. El valor debe ser el nombre del identificador que deseas utilizar. | ||||||||||
itemid | Proporciona un identificador global para un “item” (elemento). El atributo itemid es opcional, sin embargo, si se proporciona, debe tener un valor que sea una URL válida potencialmente rodeada de espacios.
El atributo | ||||||||||
itemprop | Proporciona una o más propiedades a uno o más “items” (elementos).
Aunque el atributo
Además, “Las especificaciones que introducen nombres de propiedad definidos que no son URLs absolutos deben asegurar que todos esos nombres de propiedad no contengan caracteres U+002E FULL STOP (.), ni caracteres U+003A COLON (:), ni caracteres de espacio”. | ||||||||||
itemref | Usado junto con el atributo itemscope , el atributo itemref proporciona una lista de elementos adicionales para rastrear hasta encontrar los pares nombre-valor del “item”. Aunque el atributo itemref es opcional, si se especifica, debe tener un valor que sea un conjunto desordenado de tokens únicos separados por espacio que distingan entre mayúsculas y minúsculas, que consistan en IDs de elementos en el mismo subárbol local.. Además, itemref sólo puede utilizarse en elementos que también tengan presente el atributo itemscope . | ||||||||||
itemscope | Los elementos HTML5 que tienen el atributo itemscope crean un par nombre-valor llamado “item”. Los elementos con un atributo itemscope también pueden tener un atributo itemtype especificado, para dar los tipos de elemento del elemento.
Este es un atributo booleano. Si el atributo está presente, su valor debe ser la cadena vacía o un valor que sea una coincidencia case-insensitive ASCII para el nombre canónico del atributo, sin espacios en blanco delante o detrás (por ejemplo Valores posibles:
| ||||||||||
itemtype | Proporciona un tipo de elemento para los elementos que contienen el atributo itemscope . El atributo itemtype es opcional, sin embargo, si se especifica, debe tener un valor que sea un conjunto desordenado de tokens únicos separados por espacios que distingan entre mayúsculas y minúsculas, cada uno de los cuales es una URL válida que es una URL absoluta, y todos ellos están definidos para utilizar el mismo vocabulario. El valor del atributo debe tener al menos un token.
El atributo | ||||||||||
lang | Establece el código de idioma que se utilizará.
Valores posibles: [Debe ser un código de idioma RFC 3066 válido o un string vacío.] | ||||||||||
spellcheck | Especifica si el elemento debe tener su ortografía verificada.
Si falta este atributo, el elemento utilizará el comportamiento por defecto, posiblemente basado en el propio estado | ||||||||||
style | Especifica estilos en línea para el elemento. El valor debe ser la definición de estilo que deseas utilizar. | ||||||||||
tabindex | Ayuda a determinar el orden de tabulación (cuando el usuario ‘tabula’ a través de los elementos en la página).
Valores posibles: [Cualquier número entero válido. Por ejemplo, 0, 1, 2, 3, …etc.] | ||||||||||
title | Especifica un título para asociar con el elemento. Muchos navegadores lo mostrarán cuando el cursor pase por encima del elemento (similar a un “tooltip”).
Valores posibles: [Cualquier texto que se visualice como un “tool tip”.] | ||||||||||
translate | Especifica si los valores de atributo del elemento y los valores de los elementos secundarios de su nodo Text se traducirán cuando la página esté localizada, o si se deben dejar sin cambios.
El atributo
Si se proporciona el atributo |
Además de los atributos globales HTML básicos, también existen los siguientes atributos globales:
xml:lang
yxml:base
– heredados de la especificación XHTML, y aunque obsoletos, se mantienen por motivos de compatibilidad.- Numerosos atributos
aria-*
utilizados para mejorar la accesibilidad. - 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
.
¿Tienes alguna duda? Déjanos tu comentario. ¡Y no olvides compartir este artículo en tus redes sociales! :’)