Volver al índiceAtributos

Cualquier etiqueta XHTML puede contener uno o más atributos, separados por espacios, que permiten especificar la marca. El código fuente tiene el siguiente aspecto: <etiqueta atributo="valor_de_atributo"> (por ejemplo, <p class="centrado">

En esta página se comenta:


Atributos comunes

Comentar los atributos lang, style, title

Atributo class

El atributo class permite definir clases de elementos. Dad su importancia, se explica en una lección aparte.

Atributo id

El atributo id permite identificar de forma unívoca un elemento en un documento. Por ello no puede haber dos elementos con el mismo valor en el atributo id.

El nombre de un atributo id tiene 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 contiene puntos, a continuación del punto tiene que haber una letra.

Un elemento sólo puede tener un atributo id, es decir, el atributo id no puede contener espacios.

Volver al principio de la página


Eventos intrínsecos

Los eventos intrínsecos son atributos que permiten asociar scripts a eventos relacionados con elementos de la página web (por ejemplo, que se ejecute un script cuando se hace clic en un elemento).

Algunos elementos son comunes a todos los elementos, pero otros son específicos de determinados elementos.

Eventos de documento

Atributo Descripción
onload Se ejecuta cuando se carga el documento.
onunload Se ejecuta cuando se abandona el documento.

Eventos de formulario

Atributo Descripción
onblur Se ejecuta cuando un elemento pierde el foco.
onchange Se ejecuta cuando un elemento cambia.
onfocus Se ejecuta cuando un elemento gana el foco.
onreset Se ejecuta cuando el formulario se reinicia.
onselect Se ejecuta cuando un elemento se selecciona.
onsubmit Se ejecuta cuando el formulario se envía.

Eventos de imagen

Atributo Descripción
onabort Se ejecuta cuando se interrumpe la carga de la imagen.

Eventos de teclado

Atributo Descripción
onkeydown Se ejecuta cuando se pulsa una tecla.
onkeypress Se ejecuta cuando se pulsa y despulsa una tecla.
onkeyup Se ejecuta cuando se despulsa una tecla.

<p onkeydown="this.style.color='red'">Este ... </p>

Este párrafo tiene establecido el atributo onkeydown.

<p onkeyup="this.style.color='red'">Este ... </p>

Este párrafo tiene establecido el atributo onkeyup.

<p onkeypress="this.style.color='red'">Este ... </p>

Este párrafo tiene establecido el atributo onkeypress.

Eventos de ratón

Atributo Descripción
onclick Se ejecuta cuando se hace clic.
ondblclick Se ejecuta cuando se hace doble clic.
onmousedown Se ejecuta cuando se pulsa un botón del ratón.
onmousemove Se ejecuta cuando se mueve el ratón.
onmouseout Se ejecuta cuando el cursor deja de situarse sobre un elemento.
onmouseover Se ejecuta cuando el cursor se sitúa sobre un elemento.
onmouseup Se ejecuta cuando se despulsa un botón del ratón.

Ejemplos:

<p onclick="this.style.color='red'">Este ... </p>

Este párrafo tiene establecido el atributo onclick.

<p ondblclick="this.style.color='red'">Este ... </p>

Este párrafo tiene establecido el atributo ondblclick.

<p onmouseup="this.style.color='red'">Este ... </p>

Este párrafo tiene establecido el atributo onmouseup.

<p onmousedown="this.style.color='red'">Este ... </p>

Este párrafo tiene establecido el atributo onmousedown.

<p onmousemove="this.style.color='red'">Este ... </p>

Este párrafo tiene establecido el atributo onmousemove.

<p onmouseover="this.style.color='red'">Este ... </p>

Este párrafo tiene establecido el atributo onmouseover.

<p onmouseout="this.style.color='red'">Este ... </p>

Este párrafo tiene establecido el atributo onmouseout.

Volver al principio de la página

Autor: Bartolomé Sintes Marco
Última modificación: 12 de enero de 2010