Atributos HTML

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.

AtributoPertenece aDescripció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.
accesskeyAtributos globalesEspecifica una tecla de acceso directo para activar/enfocar un elemento.
action<form>Especifica dónde enviar los datos del formulario al enviarlo.
alignNo 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.
bgcolorNo compatible con HTML 5.No compatible con HTML 5. Especifica el color de fondo de un elemento. Use CSS en su lugar.
borderNo 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.
classAtributos globalesEspecifica uno o más nombres de clase para un elemento (se refiere a una clase en una hoja de estilo).
colorNo 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.
contenteditableAtributos globalesEspecifica 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 globalesSe 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).
dirAtributos globalesEspecifica 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.
draggableAtributos globalesEspecifica 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»).
enterkeyhintAtributos globalesEspecifica 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.
hiddenAtributos globalesEspecifica 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.
idAtributos globalesEspecifica un ID único para un elemento.
inertAtributos globalesEspecifica que el navegador debe ignorar esta sección.
inputmodeAtributos globalesEspecifica 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.
langAtributos globalesEspecifica 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.
onblurTodos 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.
onchangeTodos los elementos visibles.Script que se ejecutará cuando se cambie el valor del elemento.
onclickTodos los elementos visibles.Script que se ejecutará al hacer clic en el elemento.
oncontextmenuTodos los elementos visibles.Script que se ejecutará al activarse un menú contextual.
oncopyTodos 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>.
oncutTodos los elementos visibles.Script que se ejecuta al cortar el contenido del elemento.
ondblclickTodos los elementos visibles.Script que se ejecuta al hacer doble clic en el elemento.
ondragTodos los elementos visibles.Script que se ejecuta al arrastrar el elemento.
ondragendTodos los elementos visibles.Script que se ejecuta al finalizar una operación de arrastre.
ondragenterTodos los elementos visibles.Script que se ejecuta al arrastrar un elemento a un destino de colocación válido.
ondragleaveTodos los elementos visibles.Script que se ejecuta al abandonar un destino de colocación válido.
ondragoverTodos los elementos visibles.Script que se ejecuta al arrastrar un elemento sobre un destino de colocación válido.
ondragstartTodos los elementos visibles.Script que se ejecuta al iniciar una operación de arrastre.
ondropTodos 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.
onfocusTodos 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.
oninputTodos los elementos visibles.Script que se ejecuta al recibir la entrada del usuario.
oninvalidTodos los elementos visibles.Script que se ejecuta cuando el elemento no es válido.
onkeydownTodos los elementos visibles.Script que se ejecuta al presionar una tecla.
onkeypressTodos los elementos visibles.Script que se ejecuta al presionar una tecla.
onkeyupTodos 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.
onmousedownTodos los elementos visibles.Script que se ejecuta al presionar el botón del mouse sobre un elemento.
onmousemoveTodos los elementos visibles.Script que se ejecuta mientras el puntero del mouse se mueve sobre un elemento.
onmouseoutTodos los elementos visibles.Script que se ejecuta al salir del elemento.
onmouseoverTodos los elementos visibles.Script que se ejecuta al mover el puntero del mouse sobre un elemento.
onmouseupTodos los elementos visibles.Script que se ejecuta al soltar el botón del mouse sobre un elemento.
onmousewheelTodos 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.
onpasteTodos 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.
onscrollTodos 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.
onselectTodos 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).
onwheelTodos 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.
popoverAtributos globalesEspecifica 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.
spellcheckGlobal AttributesEspecifica 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.
styleAtributos globalesEspecifica un estilo CSS en línea para un elemento.
tabindexAtributos globalesEspecifica 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.
titleAtributos globalesEspecifica información adicional sobre un elemento.
translateAtributos globalesEspecifica 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.

Comentarios

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *