MEJOR SITIO PARA DESARROLLADORES WEB
W3Schools en español. La guía de etiquetas completa

Ua En De Fr

HTML Atributo Referencia


Referencia de atributos HTML

La siguiente tabla enumera todos los atributos HTML y en qué elementos se pueden utilizar:

Atributo Pertenece a Descripción
accept <input> Especifique los tipos de archivos que acepta el servidor (solo para type="file")
accept-charset <form> Especifique las codificaciones de caracteres que se utilizarán para el envío del formulario
accesskey Atributos globales Especificar una tecla de acceso directo para activar/enfocar un elemento
action <form> Especificar dónde enviar los datos del formulario cuando se envía un formulario
align No compatible con HTML 5. Especifique la alineación según los elementos circundantes. Utilice CSS en su lugar
alt <area>, <img>, <input> Especificar un texto alternativo cuando el elemento original no se muestra
async <script> Especifique que el script se ejecute de forma asincrónica (solo para scripts externos)
autocomplete <form>, <input> Especifique si el elemento <form> o <input> debe tener habilitado el autocompletado
autofocus <button>, <input>, <select>, <textarea> Especifique que el elemento debe recibir foco automáticamente cuando se carga la página
autoplay <audio>, <video> Especifique que el audio/vídeo comenzará a reproducirse tan pronto como esté listo
bgcolor No compatible con HTML 5. Especifique el color de fondo de un elemento. Utilice CSS en su lugar
border No compatible con HTML 5. Especifique el ancho del borde de un elemento. Utilice CSS en su lugar
charset <meta>, <script> Especifica la codificación de caracteres
checked <input> Especifique que <input> un elemento debe preseleccionarse cuando se carga la página (por type="checkbox" o type="radio")
cite <blockquote>, <del>, <ins>, <q> Especifica una URL que explica la cita/el texto eliminado/insertado
class Atributos globales Especifique 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. Especifique el color del texto de un elemento. Utilice CSS en su lugar
cols <textarea> Especificar el ancho visible de un área de texto
colspan <td>, <th> Especificar el número de columnas que debe abarcar una celda de la tabla
content <meta> Proporciona el valor asociado con el atributo http-equiv o nombre
contenteditable Atributos globales Especificar si el contenido de un elemento es editable o no
controls <audio>, <video> Especifique que se deben mostrar los controles de audio/vídeo (como un botón de reproducción/pausa, etc.)
coords <area> Especificar las coordenadas del área
data <object> Especifique la URL del recurso que utilizará el objeto
data-* Atributos globales Se utiliza para almacenar datos personalizados privados para la página o aplicación.
datetime <del>, <ins>, <time> Especifica la fecha y la hora
default <track> Especifique que la pista se habilitará si las preferencias del usuario no indican que otra pista sería más apropiada
defer <script> Especifique que el script se ejecute cuando la página haya terminado de analizarse (solo para scripts externos)
dir Atributos globales Especificar la dirección del texto para el contenido de un elemento
dirname <input>, <textarea> Especificar que se enviará la dirección del texto
disabled <button>, <fieldset>, <input>, <optgroup>, <option>, <select>, <textarea> Especificar que el elemento/grupo de elementos especificado debe estar deshabilitado
download <a>, <area> Especifique que el destino se descargará cuando un usuario haga clic en el hipervínculo
draggable Atributos globales Especificar si un elemento se puede arrastrar o no
enctype <form> Especifique cómo se deben codificar los datos del formulario al enviarlos al servidor (solo para method="post")
for <label>, <output> Especificar a qué elemento(s) del formulario está vinculada una etiqueta/cálculo
form <button>, <fieldset>, <input>, <label>, <meter>, <object>, <output>, <select>, <textarea> Especifique el nombre del formulario al que pertenece el elemento
formaction <button>, <input> Especifique dónde enviar los datos del formulario cuando se envía un formulario. Sólo para type="submit"
headers <td>, <th> Especifique una o más celdas de encabezado con las que está relacionada una celda
height <canvas>, <embed>, <iframe>, <img>, <input>, <object>, <video> Especificar la altura del elemento
hidden Atributos globales Especificar que un elemento aún no es relevante o ya no lo es
high <meter> Especifique el rango que se considera un valor alto
href <a>, <area>, <base>, <link> Especifique la URL de la página a la que va el enlace
hreflang <a>, <area>, <link> Especificar el idioma del documento vinculado
http-equiv <meta> Proporciona un encabezado HTTP para la información/valor del atributo de contenido
id Atributos globales Especifica una identificación única para un elemento
ismap <img> Especificar una imagen como mapa de imágenes del lado del servidor
kind <track> Especificar el tipo de pista de texto
label <track>, <option>, <optgroup> Especificar el título de la pista de texto
lang Atributos globales Especificar el idioma del contenido del elemento
list <input> Se refiere a un elemento <datalist> que contiene opciones predefinidas para un elemento <input>
loop <audio>, <video> Especifique que el audio/vídeo comenzará de nuevo cada vez que finalice
low <meter> Especifique el rango que se considera un valor bajo
max <input>, <meter>, <progress> Especifica el valor máximo
maxlength <input>, <textarea> Especificar el número máximo de caracteres permitidos en un elemento
media <a>, <area>, <link>, <source>, <style> Especifique para qué medio/dispositivo está optimizado el documento vinculado
method <form> Especifique el método HTTP que se utilizará al enviar datos del formulario
min <input>, <meter> Especifica un valor mínimo
multiple <input>, <select> Especificar que un usuario puede ingresar más de un valor
muted <video>, <audio> Especificar que la salida de audio del vídeo debe estar silenciada
name <button>, <fieldset>, <form>, <iframe>, <input>, <map>, <meta>, <object>, <output>, <param>, <select>, <textarea> Especifique el nombre del elemento
novalidate <form> Especifique que el formulario no debe validarse cuando se envía
onabort <audio>, <embed>, <img>, <object>, <video> Script que se ejecutará al cancelar
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 comenzar a reproducirse (cuando se haya almacenado en el búfer lo suficiente para comenzar)
oncanplaythrough <audio>, <video> Script que se ejecutará cuando un archivo se pueda reproducir hasta el final sin pausar para almacenar en 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á cuando se haga clic en el elemento
oncontextmenu Todos los elementos visibles Script que se ejecutará cuando se active un menú contextual
oncopy Todos los elementos visibles Script que se ejecutará cuando se copie el contenido del elemento
oncuechange <track> Script que se ejecutará cuando la cue cambie en un elemento <track>
oncut Todos los elementos visibles Script que se ejecutará cuando se corte el contenido del elemento
ondblclick Todos los elementos visibles Script que se ejecutará cuando se haga doble clic en el elemento
ondrag Todos los elementos visibles Script que se ejecutará cuando se arrastre el elemento
ondragend Todos los elementos visibles Script que se ejecutará al final de una operación de arrastre
ondragenter Todos los elementos visibles Script que se ejecutará cuando un elemento se haya arrastrado a un destino de colocación válido
ondragleave Todos los elementos visibles Script que se ejecutará cuando un elemento abandone un destino de colocación válido
ondragover Todos los elementos visibles Script que se ejecutará cuando un elemento se arrastre sobre un destino de colocación válido
ondragstart Todos los elementos visibles Script que se ejecutará al inicio de una operación de arrastre
ondrop Todos los elementos visibles Script que se ejecutará cuando se suelte un elemento arrastrado
ondurationchange <audio>, <video> Script que se ejecutará cuando cambie la longitud del medio
onemptied <audio>, <video> Script que se ejecutará cuando suceda algo malo y el archivo de repente no esté disponible (por ejemplo, se desconecte inesperadamente)
onended <audio>, <video> Script que se ejecutará cuando los medios hayan llegado al final (un evento útil para mensajes como "gracias por escuchar")
onerror <audio>, <body>, <embed>, <img>, <object>, <script>, <style>, <video> Script que se ejecutará cuando se produzca un error
onfocus Todos los elementos visibles Script que se ejecutará cuando el elemento reciba el foco
onhashchange <body> Script que se ejecutará cuando haya cambios en la parte ancla de una URL
oninput Todos los elementos visibles Script que se ejecutará cuando el elemento reciba la entrada del usuario
oninvalid Todos los elementos visibles Script que se ejecutará cuando el elemento no sea válido
onkeydown Todos los elementos visibles Script que se ejecutará cuando un usuario presione una tecla
onkeypress Todos los elementos visibles Script que se ejecutará cuando un usuario presione una tecla
onkeyup Todos los elementos visibles Script que se ejecutará cuando un usuario suelte una clave
onload <body>, <iframe>, <img>, <input>, <link>, <script>, <style> Script que se ejecutará cuando el elemento termine de cargarse
onloadeddata <audio>, <video> Script que se ejecutará cuando se carguen datos multimedia
onloadedmetadata <audio>, <video> Script que se ejecutará cuando se carguen metadatos (como dimensiones y duración)
onloadstart <audio>, <video> El script se ejecutará justo cuando el archivo comience a cargarse antes de que se cargue algo
onmousedown Todos los elementos visibles Script que se ejecutará cuando se presione un botón del mouse sobre un elemento
onmousemove Todos los elementos visibles Script que se ejecutará mientras el puntero del mouse se mueva sobre un elemento
onmouseout Todos los elementos visibles Script que se ejecutará cuando el puntero del mouse salga de un elemento
onmouseover Todos los elementos visibles Script que se ejecutará cuando el puntero del mouse se mueva sobre un elemento
onmouseup Todos los elementos visibles Script que se ejecutará cuando se suelte el botón del mouse sobre un elemento
onmousewheel Todos los elementos visibles Script que se ejecutará cuando se desplaza la rueda del mouse sobre un elemento
onoffline <body> Script que se ejecutará cuando el navegador comience a funcionar sin conexión
ononline <body> Script que se ejecutará cuando el navegador comience a funcionar en línea
onpagehide <body> Script que se ejecutará cuando un usuario salga de una página
onpageshow <body> Script que se ejecutará cuando un usuario navega a una página
onpaste Todos los elementos visibles Script que se ejecutará cuando el usuario pegue algún contenido en un elemento
onpause <audio>, <video> Script que se ejecutará cuando el medio sea pausado por el usuario o mediante programación
onplay <audio>, <video> Script que se ejecutará cuando los medios hayan comenzado a reproducirse
onplaying <audio>, <video> Script que se ejecutará cuando los medios hayan comenzado a reproducirse
onpopstate <body> Script que se ejecutará cuando cambie el historial de la ventana
onprogress <audio>, <video> Script que se ejecutará cuando el navegador esté en el proceso de obtener los datos multimedia
onratechange <audio>, <video> Script que se ejecutará cada vez que cambie la velocidad de reproducción (como cuando un usuario cambia al modo de cámara lenta o avance rápido)
onreset <form> Script que se ejecutará cuando se haga clic en un botón de reinicio en un formulario
onresize <body> Script que se ejecutará cuando se cambie el tamaño de la ventana del navegador
onscroll Todos los elementos visibles Script que se ejecutará cuando se desplaza la barra de desplazamiento de un elemento
onsearch <input> Script que se ejecutará cuando el usuario escriba algo en un campo de búsqueda (por ejemplo <input="search">)
onseeked <audio>, <video> Script que se ejecutará cuando el atributo de búsqueda se establezca en falso, lo que indica que la búsqueda ha finalizado
onseeking <audio>, <video> Script que se ejecutará cuando el atributo de búsqueda esté establecido en verdadero, lo que indica que la búsqueda está activa
onselect Todos los elementos visibles Script que se ejecutará cuando se seleccione el elemento
onstalled <audio>, <video> Script que se ejecutará cuando el navegador no pueda recuperar los datos multimedia por cualquier motivo
onstorage <body> Script que se ejecutará cuando se actualice un área de almacenamiento web
onsubmit <form> Script que se ejecutará cuando se envíe un formulario
onsuspend <audio>, <video> El script que se ejecutará al recuperar los datos multimedia se detiene antes de que se cargue por completo por cualquier motivo
ontimeupdate <audio>, <video> Script que se ejecutará cuando la posición de reproducción haya cambiado (como cuando el usuario avanza rápidamente a un punto diferente en el medio)
ontoggle <details> Script que se ejecutará cuando el usuario abra o cierre el elemento <details>
onunload <body> Script que se ejecutará cuando se haya descargado una página (o se haya cerrado la ventana del navegador)
onvolumechange <audio>, <video> Script que se ejecutará cada vez que se cambie el volumen de un vídeo/audio
onwaiting <audio>, <video> La secuencia de comandos se ejecutará cuando el medio se haya detenido pero se espera que se reanude (como cuando el medio se detiene para almacenar más datos en el buffer)
onwheel Todos los elementos visibles Script que se ejecutará cuando la rueda del mouse suba o baje sobre un elemento
open <details> Especificar que los detalles deben ser visibles (abiertos) para el usuario
optimum <meter> Especificar qué valor es el valor óptimo para el medidor
pattern <input> Especifica una expresión regular con la que se compara el valor de un elemento <input>
placeholder <input>, <textarea> Especifica una breve sugerencia que describe el valor esperado del elemento
poster <video> Especifique una imagen que se mostrará mientras se descarga el video o hasta que el usuario presione el botón de reproducción.
preload <audio>, <video> Especifica si el autor cree que el audio/vídeo debe cargarse cuando se carga la página y cómo
readonly <input>, <textarea> Especificar que el elemento sea de solo lectura
rel <a>, <area>, <form>, <link> Especifica la relación entre el documento actual y el documento vinculado
required <input>, <select>, <textarea> Especifique que el elemento debe completarse antes de enviar el formulario
reversed <ol> Especifique que el orden de la lista debe ser descendente (9,8,7...)
rows <textarea> Especificar el número visible de líneas en un área de texto
rowspan <td>, <th> Especificar el número de filas que debe abarcar una celda de la tabla
sandbox <iframe> Habilita un conjunto adicional de restricciones para el contenido en un <iframe>
scope <th> Especificar si una celda de encabezado es un encabezado para una columna, fila o grupo de columnas o filas
selected <option> Especifica que se debe preseleccionar una opción cuando se carga la página
shape <area> Especificar 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> Especificar el tamaño del recurso vinculado
span <col>, <colgroup> Especifique el número de columnas que abarcarán
spellcheck Atributos globales Especifique si el elemento debe revisarse o no su ortografía y gramática
src <audio>, <embed>, <iframe>, <img>, <input>, <script>, <source>, <track>, <video> Especifique la URL del archivo multimedia
srcdoc <iframe> Especifique el contenido HTML de la página para mostrar en el <iframe>
srclang <track> Especifique el idioma de los datos del texto de la pista (obligatorio si kind="subtitles")
srcset <img>, <source> Especifique la URL de la imagen para usar en diferentes situaciones
start <ol> Especificar el valor inicial de una lista ordenada
step <input> Especificar los intervalos numéricos legales para un campo de entrada
style Atributos globales Especificar un estilo CSS en línea para un elemento
tabindex Atributos globales Especificar el orden de tabulación de un elemento
target <a>, <area>, <base>, <form> Especifique el destino de dónde abrir el documento vinculado o dónde enviar el formulario
title Atributos globales Especifica información adicional sobre un elemento
translate Atributos globales Especificar si el contenido de un elemento debe traducirse o no
type <a>, <button>, <embed>, <input>, <link>, <menu>, <object>, <script>, <source>, <style> Especificar el tipo de elemento
usemap <img>, <object> Especificar una imagen como mapa de imágenes del lado del cliente
value <button>, <input>, <li>, <option>, <meter>, <progress>, <param> Especificar el valor del elemento
width <canvas>, <embed>, <iframe>, <img>, <input>, <object>, <video> Especificar el ancho del elemento
wrap <textarea> Especificar cómo se ajustará el texto en un área de texto cuando se envíe en un formulario