Tag HTML area
Nota: Si no sabes lo que es un tag y/o cómo se debe utilizar, te recomendamos que leas nuestro tutorial "tags y atributos HTML" que puedes encontrar en nuestra sección de tutoriales HTML.
El tag
HTML area define un sector o silueta de un mapa de imagen. Este sector puede estar vinculado a un recurso o marcador (como un
tag HTML a normal).
El atributo "id" asigna un identificador al elemento asociado. Este identificador debe ser único en el documento y puede ser usado para referirse a ese elemento.
Ejemplo:
Comienzo del código
<p id="parrafo1">Este es el primer párrafo nombrado parrafo1. Para cambiar dinámicamente las propiedades del mismo usa este identificador.</p>Fin del código
El atributo "class" asigna un nombre de clase (o una lista de nombres de clase separados por espacios) al elemento contenedor. Es usado con hojas de estilos e indica al navegador la clase a la cual el elemento está asociado. Una clase provee atributos visuales para los elementos.
Ejemplo:
Comienzo del código
<p class="referencias">Este artículo está basado en el libro "Viento en los árboles" por Jhon L. Brooks</p>
<p class="referencias importante">Este artículo está basado en el libro "Viento en los árboles" por Jhon L. Brooks... y es más importante que el anterior.</p>Fin del código
Define un estilo visual para el elemento. Es una mejor práctica definir atributos en hojas de estilos externas agrupándolos en clases. Los atributos en el parámetro "style" deben preservar este orden "nombre : valor" y ser separados por un punto y coma.
Si estás escribiendo
código XHTML te recomendamos no utilizar este atributo y probar con las clases de hojas de estilo (con el atributo "class").
Ejemplo:
Comienzo del código
<p style="color: #0000FF; font-size: 12pt">Este es un párrafo con un estilo definido</p>
<p>Y este es otro texto sin estilo.</p>Fin del código
Indica un título para el elemento. Usado para dar una descripción acerca del elemento que es usualmente mostrado como un "tool tip" cuando el usuario pone el puntero del mouse sobre el elemento.
Ejemplo:
Código |
Visualización |
<a title="HTMLQuick.com" href="http://www.htmlquick.com">Código HTML</a> |
Código HTML |
Especifica el lenguaje del contenido de un elemento. El valor predeterminado es "desconocido".
Al escribir
código XHTML la sintaxis "xml:lang" representa una alternativa preferida en XHTML 1.0 y un reemplazo en XHTML 1.1 (por ejemeplo, xml:lang="en").
Ejemplo:
Comienzo del código
<p lang="en">This is a paragraph in english.</p>
<p lang="es">Este es un párrafo en español.</p>Fin del código
dir
Especifica la dirección de texto del contenido y atributos del elemento, así como la direccionalidad de las tablas. Tiene dos valores posibles que son insensibles a mayúsculas/minúsculas:
- RTL: Derecha a izquierda.
- LTR: Izquierda a derecha.
Ejemplo:
Comienzo del código
<q lang="he" dir="rtl">...Una cita en Hebreo...</q>Fin del código
El atributo "alt" define un texto alternativo diseñado para servir como reemplazo textual para objetos que son usualmente no soportados por algunos navegadores. También sirve como información adicional para navegadores que si los soportan (imágenes, formularios y applets). Los navegadores pueden mostrar este texto en forma de "tool tip" cuando el mouse se encuentra sobre el objeto.
Este atributo es requerido al escribir
código XHTML.
Ejemplo:
Código |
Visualización |
<img width="88" height="31" src="http://www.htmlquick.com/es/img/links/button.jpg" alt="Botón de vínculo de HTMLQuick" /> |
 |
href (uri)
Especifica el recurso de destino para el elemento. Comúnmente usado para referirse a páginas en el mismo dominio o a páginas externas.
Ejemplo:
Código |
Visualización |
Vínculo a una página en este sitio: <a href="http://www.htmlquick.com/es/tutorials/links.html">Vínculos en HTML</a><br /> Vínculo a un sitio externo: <a href="http://www.w3.org">World Wide Web Consortium</a> |
Vínculo a una página en este sitio: Vínculos en HTML
Vínculo a un sitio externo: World Wide Web Consortium |
Especifica el nombre del marco donde el documento de destino debería ser cargado. Ver la referencia del
tipo frame-target para más información.
Comienzo del código
Abre en nueva ventana: <a href="http://www.w3c.org" target="_blank">WWW Consortium</a>
Abre en un marco llamado "contenido" (el marco debe estar presente en el set de marcos actual): <a href="http://www.w3c.org" target="contenido">WWW Consortium</a>Fin del código
Especifica la posición del elemento en el orden de tabulación. El orden de tabulación define una secuencia con todos los elementos que pueden recibir el enfoque. Los usuarios pueden navegar dicha secuencia mediante el teclado (usualmente con la tecla "tab").
Establece una relación entre este elemento y una tecla de carácter, permitiendo al usuario activarlo mediante esa tecla (usualmente cuando es utilizada junto con la tecla "alt"). El resultado de la activación depende de la naturaleza del elemento actual. Para vínculos, esta acción automáticamente sigue el vínculo, y para otros elementos simplemente recibe el enfoque.
shape
Especifica la forma de la figura usada para definir un área. Los valores no son sensibles a mayúsculas/minúsculas y pueden ser uno de estos:
- default: Especifica toda la región.
- rect: Define una región rectangular.
- circle: Define una región circular.
- poly: Define una región poligonal.
coords
Define las coordenadas y posición de una forma. Es utilizada junto con el atributo "shape" y las coordinadas dependen del valor de este último:
- rect: izquierda-x, arriba-y, derecha-x, abajo-y.
- circle: centro-x, centro-y, radio. Si el radio es medido en porcentajes, se calcula como el porcentaje del lado más pequeño del objeto asociado.
- poly: x1, y1, x2, y2, ..., xN, yN. Esto define un polígono cerrado. Si defines un polígono abierto, el navegador debería cerrarlo y agregar un segmento desde el primero punto hasta el último.
Las coordinadas son relativas a la esquina superior izquierda del objeto asociado. Cada coordenada es del
tipo length yestán separadas por comas.
nohref
Cuando está definido, este atributo booleano especifica que la región no tiene ningún vínculo asociado. El valor es insensible a mayúsculas/minúsculas.
Recuerda que los atributos booleanos deben ser definidos en la forma nombre_atributo="nombre_atributo" para ser compatibles con el
código XHTML.
Ejemplo:
Comienzo del código
<area nohref shape="rect" coords="55,137,155,163">Fin del código
- onclick
- ondblclick
- onmousedown
- onmouseup
- onmouseover
- onmousemove
- onmouseout
- onkeypress
- onkeydown
- onkeyup
- onfocus
- onblur
Lista completa e información acerca de
eventos en HTML
Ejemplo de cómo las áreas son definidas para un mapa de imagen.
Código |
Visualización |
<!-- En esta imagen definimos las areas que estaran vinculadas. Las areas 1 y 2 se vincularan a la referencia de tags HTML, las areas 3 y 4 se vincularan a la referencia de eventos HTML y las areas 5 y 6 se vincularan a la referencia de tipos. --> <img src="../../img/examples/nav1exp.jpg" alt="Explicación del menú de navegación" /> |
 |
Un mapa de imágen con vínculos hechos con el tag HTML area.
Código |
Visualización |
<map name="nav1" id="nav1"> <area alt="Tags HTML" href="../tags.html" shape="circle" coords="50,50,39" /> <area href="../tags.html" alt="Tags HTML" shape="rect" coords="31,49,189,81" /> <area alt="Eventos HTML" href="../events.html" shape="circle" coords="155,165,39" /> <area href="../events.html" alt="Eventos HTML" shape="rect" coords="55,137,155,163" /> <area alt="Tipos HTML" href="../types.html" shape="circle" coords="75,250,39" /> <area href="../types.html" alt="Tipos HTML" shape="rect" coords="107,240,153,260" /> </map> <img src="../../img/examples/nav1.jpg" usemap="#nav1" alt="Menú de navegación" /> |
|