Documente Academic
Documente Profesional
Documente Cultură
Atributos
Qué es un atributo
Atributos comunes
Eventos intrínsecos
Qué es un atributo
Cualquier etiqueta XHTML puede contener uno o más atributos, separados por espacios, que permiten
especificar la etiqueta. El código fuente tiene el siguiente aspecto:
<etiqueta atributo="valor_de_atributo">
<etiqueta atributo1="valor_de_atributo1" atributo2="valor_de_atribu
to2" >
En el XHTML los atributos tienen que estar siempre definidos (mediante el signo igual "=") y el valor
del atributo tiene que estar entre comillas dobles o simples.
Existen una serie de atributos comunes a todas las etiquetas (salvo la etiqueta <html>) y algunas
etiquetas tienen unos atributos específicos. En esta lección se comentan los atributos comunes; los
atributos específicos se comentan en las lecciones dedicadas a las etiquetas correspondientes
(imágenes, tablas, etc).
Atributos comunes
Comentar los atributos dir, lang, y xml:space
Atributo class
El atributo class permite definir clases de elementos. Dada su importancia, se explica en la lección
sobre Clases.
Las hojas de estilo pueden hacer referencia a los elementos con atributo class, como se comenta en
la lección sobre Selectores.
Atributo id
El atributo id permite identificar de forma unívoca un elemento en un documento. Por ello, en una
página web no puede haber dos elementos con el mismo valor en el atributo id. Además, un elemento
sólo puede tener un atributo id, es decir, el atributo id no puede contener espacios en blanco.
En HTML 4 el valor de un atributo id tenía que empezar con una letra (mayúscula o minúscula,
caracteres latinos) y puede contener dígitos, guiones medios (-), guiones bajos (_), comas y puntos. Si
el nombre contenía puntos, a continuación del punto tenía que haber una letra. Además, algunos
elementos no podían tener
atributo id (<base>, <head>, <html>, <meta>, <param>, <script>, <style> y <title>).
En HTML 5 el atributo id puede empezar y contener cualquier carácter (salvo espacios en blanco).
Además, todos los elementos pueden tener el atributo id.
Los elementos con atributo id pueden ser destinos de enlaces, como se comenta en la lección sobre
Enlaces.
Las hojas de estilo pueden hacer referencia a un elemento con atributo id, como se comenta en
la lección sobre Selectores.
Atributo style
El atributo style permite definir propiedades de estilo a un elemento determinado.
<p style="color:red">Esto es un párrafo <p>.</p>
Lista de Atributos
Nombre del
Elementos Descripción
Atributo
Lista de tipos aceptados por el servidor, usualmente un
accept <form>, <input>
tipo de archivo.
accept-charset <form> Lista de juegos de caracteres soportados.
action <form>
La URL del programa que procesa la información
enviada en el formulario.
<applet>, <caption>,
<col>, <colgroup>, <h
align Especifica el alineamiento horizontal del elemento.
r>, <iframe>, <img>, <
table>, <tbody>, <td>,
Nombre del
Elementos Descripción
Atributo
<tfoot> , <th>, <thea
d>, <tr>
async <script>
Indica que el script debería ejecutarse
asincrónicamente.
autosave <input>
Previous values should persist dropdowns of selectable
values across page loads.
challenge <keygen>
Cadena de desafío que se envía junto con la clave
pública.
code <applet>
Especifica la URL del archivo de tipo applet a ser
cargado y ejecutado.
content <meta>
Un valor asociado con http-equiv o name dependiendo
del contexto.
contenteditabl
e Atributo Global Indica si el contenido del elemento es editable.
coords <area>
Un conjunto de valores que especifican las
coordenadas del area.
data <object> Especifica la URL del recurso.
default <track>
Indica que la pista debe estar habilitada a menos que
las preferencias del usuario indiquen algo diferente.
defer <script>
Indica que el código debe ser ejecutado despues de
que la página este cargada.
Nombre del
Elementos Descripción
Atributo
Define la dirección del texto. Los valores permitidos son
dir Atributo Global
ltr (Izquierda-a-Derecha) o rtl (Derecha-a-Izquierda).
<button>, <command>,
<fieldset>, <input>,
disabled <keygen>, <optgroup>, Indica si el usuario puede interactuar con el elemento.
<option>, <select>, <
textarea>
enctype <form>
Define el tipo de contenido del formulario cuando
el método del mismo es POST.
for <label>, <output> Describe elementos que pertenecen a éste.
<button>, <fieldset>,
<input>, <keygen>, <l
abel>, <meter>, <obje
form Indica el formulario al que pertenece el elemento.
ct>, <output>, <progr
ess>, <select>, <text
area>
ismap <img>
Indica que la imagen es parte de un mapa de imagen
del servidor.
label <track>
Especifica el título de la pista con un formato legible por
el usuario.
lang Atributo Global Define el lenguaje utilizado en el elemento.
language <script>
Define el lenguage (de programación) utilizado en el
elemento.
list <input>
Identifica una serie de valores predefinidos para ser
sugeridos al usuario.
<audio>, <bgsound>, < Indica si el medio debe volver a ser reproducido desde
loop
marquee>, <video> el principio al llegar al final.
low <meter> Indica el valor mas alto del rango bajo.
Nombre del
Elementos Descripción
Atributo
manifest <html>
Especifica la URL del manifiesto de cache para el
documento.
<a>, <area>, <link>, < Da un indicio del tipo de medio para el cual el recurso
media
source>, <style> vinculado fue creado.
method <form>
Define el método HTTP a emplear para enviar el
formulario. Puede ser GET (predeterminado) o POST.
min <input>, <meter> Indica el valor mínimo aceptado.
multiple <input>, <select> Indica si múltiples valores pueden ser ingresados.
muted <video>
Indica si el audio será silenciado inicialmente al cargar
la página.
novalidate <form>
Este atributo indica que el formulario no debe ser
validado cuando se envíe.
open <details>
Indica si los detalles de la página seran mostrados
cuando cargue la misma.
optimum <meter> Indica el valor numérico óptimo.
pattern <input>
Define una expresion regular con la cual el valor del
elemento debe ser validado.
poster <video>
Una URL que indica un cuadro a mostrar hasta que el
usuario reproduzca o navegue en el video.
Nombre del
Elementos Descripción
Atributo
Indica si el recurso o partes del mismo deben ser
preload <audio>, <video>
precargadas.
reversed <ol>
Indica si la lista debe ser mostrada en orden
descendente en vez de ascendente.
rows <textarea> Define el número de filas en un área de texto.
scope <th>
Define las celdas que la cabecera definió en este
elemento.
seamless <iframe>
Indica si el iframe debe ser cargado como parte del
mismo documento.
selected <option>
Define un valor que será seleccionado al cargar la
página.
sizes <link>, <img>, <sourc Define los tamaños en los que el icono puede ser
e> cargado.
span <col>, <colgroup> Indica el número de columnas que se agrupan.
step <input>
Indica el valor del incremento para un valor numerico o
de fecha.