El lenguaje HTML define etiquetas que se pueden utilizar, siendo estas las siguientes:
html I iframe
img input ins
isindex kbd label
legend li link
map menu meta
noframes noscript object
ol optgroup option
p param pre
q s samp
script select small
span strike strong
style sub sup
table tbody td
textarea tfoot th
thead title tr
tt u ul
var
existen ciertas etiquetas que se consideran desfasadas u obsoletas o no disponibles y no se deben de utilizar.
Al utilizar las etiquetas anteriores si estas no dispusieran de alguna forma de identificación, al intentar crear un documento que por ejemplo tuviera imágenes o enlaces, al no poder identificar a cada una de las imágenes o enlaces de forma individual, no se podrían insertar imágenes distintas, ni referenciar enlaces a diferentes sitios. A estos identificadores se les denomina atributos.
La mayoría de etiquetas HTML y XHTML tienen sus propios atributos, aunque hay algunos atributos que son comunes a todas las etiquetas, estos se dividen en grupos, siendo estos los siguientes:
Atributos básicos
Los atributos básicos se utilizan en la mayoría de etiquetas HTML y XHTML, aunque adquieren su mayor sentido cuando se utilizan hojas de estilo en cascada (CSS) o lenguajes como Java Script. Los atributos básicos son los siguientes:
Atributo y Descripción
id=”ValordeTexto”
El siguiente atributo sirve para identificar a un elemento, de forma inequívoca respecto a los demás.
class=”ValordeTexto”
Este atributo define el nombre de una clase de CSS (hojas de estilo en cascada) que se aplica al elemento.
style=”estiloCSS”
este atributo aplica de forma directa un atributo de css al elemento al cual se aplica.
title=”ValordeTexto”
Sirve para establecer el titulo a un elemento y de esta forma se mejora la accesibilidad del documento.
Atributos de internacionalización
Los atributos de internacionalización se utilizan para indicar y adaptar los elementos insertados en el documento a un lenguaje específico, también a estos atributos se les denomina i18n, que significa al número de letras que existen en la palabra internacionalización.
Atributo y Descripción
lang=”CodigoIdioma”
Indica el idioma del elemento.
xml:lang=”Cod.Idioma”
Indica el idioma del elemento, aunque tiene más prioridad que el atributo anterior y es obligatorio si se incluye el atributo lang.
Dir
Indica la dirección del texto, este atributo se utiliza cuando se trabaja con un idioma que su escritura se realiza en un sentido distinto al de izquierda-derecha.
Atributos para eventos
Este tipo de atributos se utilizan, cuando el documento contiene elementos dinámicos como JavaScript.
Atributo y Descripción
Onclick
Permite establecer la acción a realizar cuando se realiza un clic sobre el elemento.
Ondblclick
Establece la acción a ejecutar cuando se realiza un doble clic sobre el elemento.
Onmousedown
Permite ejecutar la acción correspondiente cuando se detecta el botón pulsado del ratón.
Onmouseup
Ejecuta la acción correspondiente cuando se detecta que se ha soltado el botón del ratón.
Onmouseover
Ejecuta la acción correspondiente cuando se detecta que el ratón se sitúa sobre el elemento.
Onmousemove
Permite ejecutar la acción correspondiente cuando se detecta el movimiento del ratón sobre el elemento.
Onmouseout
Ejecuta la acción correspondiente cuando el ratón abandona el elemento.
Onkeypress
Ejecuta la acción correspondiente cuando se pulsa una tecla.
Onkeydown
Ejecuta la acción correspondiente cuando se detecta que la tecla esta pulsada.
Onkeyup
Ejecuta la acción asignada cuando se detecta que se ha soltado la tecla pulsada.
Atributos para el foco
Se le denomina foco, cuando un control o elemento del documento ha sido seleccionado, por lo tanto cuando un control es seleccionado se dice que tiene el “foco”, y al seleccionar otro control distinto se dice que el primero ha perdido el “foco”, mientras que el segundo lo ha ganado. Los atributos relacionados son los siguientes:
Atributo y Descripción
accesskey=”carácter”
Establece la tecla de acceso rápido al elemento. Al pulsar la tecla Alt + la letra seleccionado, el elemento quedaría seleccionado automáticamente.
tabindex=”valor”
Establece el orden de tabulación del elemento. Al pulsar la tecla de tabulación se van seleccionado los elementos alternativamente uno detrás de otro. Este atributo establece el orden a seguir para que los elementos queden seleccionados.
Onfocus
Establece la acción a ejecutar cuando el elemento recibe el foco, o lo que es lo mismo queda seleccionado.
Onblur
Establece la acción a ejecutar cuando el el
emento seleccionado pierde el foco, es decir queda deseleccionado.


