- Atributos básicos o globales: Se pueden usar en casi todas las etiquetas HTML.
Atributo | Descripción |
---|---|
|
Permite asignar el nombre "texto" a un objeto HTML |
|
Asigna un título a un elemento HTML, mejorando así la accesibilidad. Dicho título es mostrado por los navegadores cuando el usuario pasa el ratón por encima del elemento. Es especialmente útil con los elementos: a, |
|
Permite identificar al elemento HTML sobre el que se aplica de forma única mediante el identificador "texto". Sólo es útil cuando se trabaja con CSS y con Javascript. No pueden empezar por números y sólo puede contener letras, números, guiones medios y/o guiones bajos. |
|
Permite aplicar al elemento HTML el estilo "texto" directamente. |
|
Permite aplicar al elemento HTML el estilo "texto" definido en las CSS. No pueden empezar por números y sólo puede contener letras, números, guiones medios y/o guiones bajos. |
- Atributos para internacionalización: Los utilizan las páginas que muestran sus contenidos en varios idiomas o aquellas que quieren indicar de forma explícita el idioma de sus contenidos
Atributo | Descripción | ||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
Indica la dirección del texto por lo que sólo puede tomar dos valores:
|
||||||||||||||||
|
Especifica el idioma del elemento mediante un código predefinido. Los posibles valores de este atributo se encuentran en el documento RFC 1766, algunos de los valores posibles son:
|
||||||||||||||||
|
Especifica el idioma del elemento mediante un código definido según la recomendación RFC 1766. |
En las páginas XHTML, el atributo xml:lang
tiene más prioridad que lang
y es obligatorio incluirlo siempre que se incluye el atributo lang
.
-
Atributos de eventos y atributos para los elementos que pueden obtener el foco: Sólo se utilizan en las páginas web dinámicas creadas con JavaScript. Como no es nuestro objetivo no lo vamos a contemplar.
Lenguaje de programación interpretado con el mismo nombre (dialecto del estándar ECMAScript). Se define como orientado a objetos, basado en prototipos, imperativo, débilmente tipado y dinámico. Muy usado en la programación de páginas web para completar el comportamiento de los documentos HTML.