La siguiente tabla muestra una lista de todos los atributos HTML y en que elementos se pueden utilizar.
La descripción ha sido traducida.
La tabla original pertenece a w3schools.com, pero la traducción automatica del navegador no traduce la descripción. Se conservan los enlaces de los atributos y etiquetas hacia w3schools.
coltimcloud.com no tiene ninguna relación con w3schools.com. Personalmente, w3schools ha sido uno de los sitios web donde he aprendido.
Atributo | Pertenece a | Descripción |
---|---|---|
accept | <input> | Especifica los tipos de archivos que acepta el servidor (solo para type=»file»). |
accept-charset | <form> | Especifica las codificaciones de caracteres que se utilizarán para el envío del formulario. |
accesskey | Atributos globales | Especifica una tecla de acceso directo para activar/enfocar un elemento. |
action | <form> | Especifica dónde enviar los datos del formulario al enviarlo. |
align | No compatible con HTML 5. | Especifica la alineación según los elementos circundantes. Use CSS en su lugar. |
alt | <area>, <img>, <input> | Especifica un texto alternativo cuando el elemento original no se muestra. |
async | <script> | Especifica que el script se ejecuta de forma asíncrona (solo para scripts externos). |
autocomplete | <form>, <input> | Especifica si el elemento o debe tener activada la función de autocompletar. |
autofocus | <button>, <input>, <select>, <textarea> | Especifica que el elemento debe recibir el foco automáticamente al cargar la página. |
autoplay | <audio>, <video> | Especifica que el audio/vídeo comenzará a reproducirse en cuanto esté listo. |
bgcolor | No compatible con HTML 5. | No compatible con HTML 5. Especifica el color de fondo de un elemento. Use CSS en su lugar. |
border | No compatible con HTML 5. | No compatible con HTML 5. Especifica el ancho del borde de un elemento Usar CSS en su lugar. |
charset | <meta>, <script> | Especifica la codificación de caracteres. |
checked | <input> | Especifica que se debe preseleccionar un elemento al cargar la página (para type=»checkbox» o type=»radio»). |
cite | <blockquote>, <del>, <ins>, <q> | Especifica una URL que explica el texto citado/eliminado/insertado. |
class | Atributos globales | Especifica uno o más nombres de clase para un elemento (se refiere a una clase en una hoja de estilo). |
color | No compatible con HTML 5. | Especifica el color del texto de un elemento. Usar CSS en su lugar. |
cols | <textarea> | Especifica el ancho visible de un área de texto. |
colspan | <td>, <th> | Especifica el número de columnas que debe abarcar una celda de tabla. |
content | <meta> | Proporciona el valor asociado con el atributo http-equiv o name. |
contenteditable | Atributos globales | Especifica si el contenido de un elemento es editable o no. |
controls | <audio>, <video> | Especifica que se deben mostrar los controles de audio/vídeo (como un botón de reproducción/pausa, etc.). |
coords | <area> | Especifica las coordenadas del área. |
data | <object> | Especifica la URL del recurso que utilizará el objeto. |
data-* | Atributos globales | Se utilizan para almacenar datos personalizados privados de la página o aplicación. |
datetime | <del>, <ins>, <time> | Especifica la fecha y la hora. |
default | <track> | Especifica que la pista se habilitará si las preferencias del usuario no indican que otra pista sería más apropiada. |
defer | <script> | Especifica que el script se ejecuta cuando la página ha terminado de analizarse (solo para scripts externos). |
dir | Atributos globales | Especifica la dirección del texto para el contenido de un elemento. |
dirname | <input>, <textarea> | Especifica que se enviará la dirección del texto. |
disabled | <button>, <fieldset>, <input>, <optgroup>, <option>, <select>, <textarea> | Especifica que el elemento/grupo de elementos especificado debe estar deshabilitado. |
download | <a>, <area> | Especifica que el objetivo se descargará cuando un usuario haga clic en el Hipervínculo. |
draggable | Atributos globales | Especifica si un elemento se puede arrastrar o no. |
enctype | <form> | Especifica cómo se deben codificar los datos del formulario al enviarlos al servidor (solo para el método «post»). |
enterkeyhint | Atributos globales | Especifica el texto de la tecla Intro en un teclado virtual. |
for | <label>, <output> | Especifica a qué elemento(s) del formulario está vinculada una etiqueta/cálculo. |
form | <button>, <fieldset>, <input>, <label>, <meter>, <object>, <output>, <select>, <textarea> | Especifica el nombre del formulario al que pertenece el elemento. |
formaction | <button>, <input> | Especifica dónde se deben enviar los datos del formulario al enviar un formulario. Solo para type=»submit». |
headers | <td>, <th> | Especifica una o más celdas de encabezado con las que está relacionada una celda. |
height | <canvas>, <embed>, <iframe>, <img>, <input>, <object>, <video> | Especifica la altura del elemento. |
hidden | Atributos globales | Especifica que un elemento aún no es relevante o ha dejado de serlo. |
high | <meter> | Especifica el rango que se considera de valor alto. |
href | <a>, <area>, <base>, <link> | Especifica la URL de la página a la que dirige el enlace. |
hreflang | <a>, <area>, <link> | Especifica el idioma del documento enlazado. |
http-equiv | <meta> | Proporciona un encabezado HTTP para la información/valor del atributo de contenido. |
id | Atributos globales | Especifica un ID único para un elemento. |
inert | Atributos globales | Especifica que el navegador debe ignorar esta sección. |
inputmode | Atributos globales | Especifica el modo de un teclado virtual. |
ismap | <img> | Especifica una imagen como un mapa de imagen del lado del servidor. |
kind | <track> | Especifica el tipo de pista de texto. |
label | <track>, <option>, <optgroup> | Especifica el título de la pista de texto. |
lang | Atributos globales | Especifica el idioma del contenido del elemento. |
list | <input> | Hace referencia a un elemento <datalist> que contiene opciones predefinidas para un elemento. |
loop | <audio>, <video> | Especifica que el audio/vídeo se reiniciará cada vez que finalice. |
low | <meter> | Especifica el rango que se considera un valor bajo. |
max | <input>, <meter>, <progress> | Especifica el valor máximo. |
maxlength | <input>, <textarea> | Especifica el número máximo de caracteres permitidos en un elemento. |
media | <a>, <area>, <link>, <source>, <style> | Especifica para qué medio/dispositivo está optimizado el documento vinculado. |
method | <form> | Especifica el método HTTP que se usará al enviar datos de formulario. |
min | <input>, <meter> | Especifica un valor mínimo. |
multiple | <input>, <select> | Especifica que un usuario puede introducir más de un valor. |
muted | <video>, <audio> | Especifica que la salida de audio del vídeo debe silenciarse. |
name | <button>, <fieldset>, <form>, <iframe>, <input>, <map>, <meta>, <object>, <output>, <param>, <select>, <textarea> | Especifica el nombre del elemento. |
novalidate | <form> | Especifica que el formulario no debe validarse al enviarse. |
onabort | <audio>, <embed>, <img>, <object>, <video> | Script que se ejecutará al cancelar la operación. |
onafterprint | <body> | Script que se ejecutará después de imprimir el documento. |
onbeforeprint | <body> | Script que se ejecutará antes de imprimir el documento. |
onbeforeunload | <body> | Script que se ejecutará cuando el documento esté a punto de descargarse. |
onblur | Todos los elementos visibles. | Script que se ejecutará cuando el elemento pierda el foco. |
oncanplay | <audio>, <embed>, <object>, <video> | Script que se ejecutará cuando un archivo esté listo para empezar a reproducirse (cuando haya almacenado suficiente en el búfer). |
oncanplaythrough | <audio>, <video> | Script que se ejecutará cuando un archivo pueda reproducirse completamente sin pausar el almacenamiento en el búfer. |
onchange | Todos los elementos visibles. | Script que se ejecutará cuando se cambie el valor del elemento. |
onclick | Todos los elementos visibles. | Script que se ejecutará al hacer clic en el elemento. |
oncontextmenu | Todos los elementos visibles. | Script que se ejecutará al activarse un menú contextual. |
oncopy | Todos los elementos visibles. | Script que se ejecuta al copiar el contenido del elemento. |
oncuechange | <track> | Script que se ejecuta al cambiar la señal en un elemento <track>. |
oncut | Todos los elementos visibles. | Script que se ejecuta al cortar el contenido del elemento. |
ondblclick | Todos los elementos visibles. | Script que se ejecuta al hacer doble clic en el elemento. |
ondrag | Todos los elementos visibles. | Script que se ejecuta al arrastrar el elemento. |
ondragend | Todos los elementos visibles. | Script que se ejecuta al finalizar una operación de arrastre. |
ondragenter | Todos los elementos visibles. | Script que se ejecuta al arrastrar un elemento a un destino de colocación válido. |
ondragleave | Todos los elementos visibles. | Script que se ejecuta al abandonar un destino de colocación válido. |
ondragover | Todos los elementos visibles. | Script que se ejecuta al arrastrar un elemento sobre un destino de colocación válido. |
ondragstart | Todos los elementos visibles. | Script que se ejecuta al iniciar una operación de arrastre. |
ondrop | Todos los elementos visibles. | Script que se ejecuta al soltar el elemento arrastrado. |
ondurationchange | <audio>, <video> | Script que se ejecuta al cambiar la longitud del archivo multimedia. |
onemptied | <audio>, <video> | Script que se ejecuta cuando ocurre algo malo y el archivo deja de estar disponible repentinamente (por ejemplo, una desconexión inesperada). |
onended | <audio>, <video> | Script que se ejecuta al finalizar el archivo multimedia (un evento útil para mensajes como «Gracias por su atención»). |
onerror | <audio>, <body>, <embed>, <img>, <object>, <script>, <style>, <video> | Script que se ejecuta cuando se produce un error. |
onfocus | Todos los elementos visibles. | Script que se ejecuta al obtener el foco del elemento. |
onhashchange | <body> | Script que se ejecuta al cambiar la parte ancla de una URL. |
oninput | Todos los elementos visibles. | Script que se ejecuta al recibir la entrada del usuario. |
oninvalid | Todos los elementos visibles. | Script que se ejecuta cuando el elemento no es válido. |
onkeydown | Todos los elementos visibles. | Script que se ejecuta al presionar una tecla. |
onkeypress | Todos los elementos visibles. | Script que se ejecuta al presionar una tecla. |
onkeyup | Todos los elementos visibles. | Script que se ejecuta al soltar una tecla. |
onload | <body>, <iframe>, <img>, <input>, <link>, <script>, <style> | Script que se ejecuta al terminar de cargar el elemento. |
onloadeddata | <audio>, <video> | Script que se ejecuta al cargar los datos multimedia. |
onloadedmetadata | <audio>, <video> | Script que se ejecuta al cargar metadatos (como dimensiones y duración). |
onloadstart | <audio>, <video> | Script que se ejecuta justo cuando el archivo comienza a cargarse, antes de que se cargue nada. |
onmousedown | Todos los elementos visibles. | Script que se ejecuta al presionar el botón del mouse sobre un elemento. |
onmousemove | Todos los elementos visibles. | Script que se ejecuta mientras el puntero del mouse se mueve sobre un elemento. |
onmouseout | Todos los elementos visibles. | Script que se ejecuta al salir del elemento. |
onmouseover | Todos los elementos visibles. | Script que se ejecuta al mover el puntero del mouse sobre un elemento. |
onmouseup | Todos los elementos visibles. | Script que se ejecuta al soltar el botón del mouse sobre un elemento. |
onmousewheel | Todos los elementos visibles. | Script que se ejecuta al desplazar la rueda del mouse sobre un elemento. |
onoffline | <body> | Script que se ejecuta al dejar de funcionar el navegador sin conexión. |
ononline | <body> | Script que se ejecuta al dejar de funcionar el navegador con conexión. |
onpagehide | <body> | Script que se ejecuta al salir de una página. |
onpageshow | <body> | Script que se ejecuta al entrar en una página. |
onpaste | Todos los elementos visibles. | Script que se ejecuta cuando el usuario pega contenido en un elemento. |
onpause | <audio>, <video> | Script que se ejecuta cuando el contenido multimedia se pausa, ya sea por el usuario o programáticamente. |
onplay | <audio>, <video> | Script que se ejecuta cuando el contenido multimedia ha comenzado a reproducirse. |
onplaying | <audio>, <video> | Script que se ejecuta cuando el contenido multimedia ha comenzado a reproducirse. |
onpopstate | <body> | Script que se ejecuta cuando el historial de la ventana cambia. |
onprogress | <audio>, <video> | Script que se ejecuta cuando el navegador está obteniendo los datos multimedia. |
onratechange | <audio>, <video> | Script que se ejecuta cada vez que cambia la velocidad de reproducción (por ejemplo, cuando un usuario cambia a cámara lenta o avance rápido). |
onreset | <form> | Script que se ejecuta cuando se hace clic en el botón de reinicio de un formulario. |
onresize | <body> | Script que se ejecuta cuando se cambia el tamaño de la ventana del navegador. |
onscroll | Todos los elementos visibles. | Script que se ejecuta cuando se desplaza la barra de desplazamiento de un elemento. |
onsearch | <input> | Script que se ejecuta cuando el usuario escribe algo en un campo de búsqueda (para <input>=»search»). |
onseeked | <audio>, <video> | Script que se ejecuta cuando el atributo seeking se establece en falso, lo que indica que la búsqueda ha finalizado. |
onseeking | <audio>, <video> | Script que se ejecuta cuando el atributo seeking se establece en verdadero, lo que indica que la búsqueda está activa. |
onselect | Todos los elementos visibles. | Script que se ejecuta al seleccionar el elemento. |
onstalled | <audio>, <video> | Script que se ejecuta cuando el navegador no puede obtener los datos multimedia por cualquier motivo. |
onstorage | <body> | Script que se ejecuta al actualizar un área de almacenamiento web. |
onsubmit | <form> | Script que se ejecuta al enviar un formulario. |
onsuspend | <audio>, <video> | Script que se ejecuta cuando la obtención de los datos multimedia se detiene antes de que se cargue por completo por cualquier motivo. |
ontimeupdate | <audio>, <video> | Script que se ejecuta cuando la posición de reproducción cambia (por ejemplo, cuando el usuario avanza rápidamente a un punto diferente en el contenido multimedia). |
ontoggle | <details> | Script que se ejecuta cuando el usuario abre o cierra el elemento <details>. |
onunload | <body> | Script que se ejecuta al descargar una página (o cerrar la ventana del navegador). |
onvolumechange | <audio>, <video> | Script que se ejecuta cada vez que se cambia el volumen de un vídeo o audio. |
onwaiting | <audio>, <video> | Script que se ejecuta cuando el contenido multimedia se pausa, pero se espera que se reanude (por ejemplo, cuando se pausa para almacenar más datos). |
onwheel | Todos los elementos visibles. | Script que se ejecuta al mover la rueda del ratón sobre un elemento. |
open | <details> | Especifica que los detalles deben ser visibles (abiertos) para el usuario. |
optimum | <meter> | Especifica cuál es el valor óptimo para el indicador. |
pattern | <input> | Especifica una expresión regular con la que se compara el valor de un elemento <input>. |
placeholder | <input>, <textarea> | Especifica una breve pista que describe el valor esperado del elemento. |
popover | Atributos globales | Especifica un elemento emergente. |
popovertarget | <button>, <input> | Especifica qué elemento emergente se invoca. |
popovertargetaction | <button>, <input> | Especifica qué sucede con el elemento emergente al hacer clic en el botón. |
poster | <video> | Especifica que se mostrará una imagen mientras se descarga el vídeo o hasta que el usuario pulse el botón de reproducción. |
preload | <audio>, <video> | Especifica si el autor cree que el audio/vídeo debe cargarse al cargar la página y cómo. |
readonly | <input>, <textarea> | Especifica que el elemento es de solo lectura. |
rel | <a>, <area>, <form>, <link> | Especifica la relación entre el documento actual y el documento vinculado. |
required | <input>, <select>, <textarea> | Especifica que el elemento debe completarse antes de enviar el formulario. |
reversed | <ol> | Especifica que el orden de la lista debe ser descendente (9, 8, 7…). |
rows | <textarea> | Especifica el número visible de líneas en un área de texto. |
rowspan | <td>, <th> | Especifica el número de filas que debe abarcar una celda de tabla. |
sandbox | <iframe> | Habilita un conjunto adicional de restricciones para el contenido de un <iframe>. |
scope | <th> | Especifica si una celda de encabezado es el encabezado de una columna, fila o grupo de columnas o filas. |
selected | <option> | Especifica que una opción debe preseleccionarse al cargar la página. |
shape | <area> | Especifica la forma del área. |
size | <input>, <select> | Especifica el ancho, en caracteres (para <input>), o especifica el número de opciones visibles (para <select>). |
sizes | <img>, <link>, <source> | Especifica el tamaño del recurso vinculado. |
span | <col>, <colgroup> | Especifica el número de columnas que se deben abarcar. |
spellcheck | Global Attributes | Especifica si se debe revisar la ortografía y la gramática del elemento. |
src | <audio>, <embed>, <iframe>, <img>, <input>, <script>, <source>, <track>, <video> | Especifica la URL del archivo multimedia. |
srcdoc | <iframe> | Especifica el contenido HTML de la página que se mostrará en el <iframe>. |
srclang | <track> | Especifica el idioma de los datos de texto de la pista (obligatorio si kind=»subtitles»). |
srcset | <img>, <source> | Especifica la URL de la imagen que se usará en diferentes situaciones. |
start | <ol> | Especifica el valor inicial de una lista ordenada. |
step | <input> | Especifica los intervalos de número legales para un campo de entrada. |
style | Atributos globales | Especifica un estilo CSS en línea para un elemento. |
tabindex | Atributos globales | Especifica el orden de tabulación de un elemento. |
target | <a>, <area>, <base>, <form> | Especifica el destino para abrir el documento vinculado o enviar el formulario. |
title | Atributos globales | Especifica información adicional sobre un elemento. |
translate | Atributos globales | Especifica si el contenido de un elemento debe traducirse o no. |
type | <a>, <button>, <embed>, <input>, <link>, <menu>, <object>, <script>, <source>, <style> | Especifica el tipo de elemento. |
usemap | <img>, <object> | Especifica una imagen como un mapa de imágenes del lado del cliente. |
value | <button>, <input>, <li>, <option>, <meter>, <progress>, <param> | Especifica el valor del elemento. |
width | <canvas>, <embed>, <iframe>, <img>, <input>, <object>, <video> | Especifica el Ancho del elemento. |
wrap | <textarea> | Especifica cómo se ajustará el texto en un área de texto al enviarse en un formulario. |
Deja una respuesta