<A> es la tarea para realizar un ancla. Un ancla está compuesta por dos partes: el origen o fuente (source) y el destino u objetivo (target).
Un ancla luce así:
<A HREF="archivo.htm">Referencias</A>,
donde "archivo.htm" es el archivo-destino y "Referencias" es el origen. La palabra "Referencias", al estar encerrada en la tarea de ancla se convierte en una palabra activa y será visualizada en color y subrayada (según el programa).
El destino del ancla (aquí, "archivo.htm") es la URL del mismo; es importante, dentro de un documento, tomar en cuenta la ubicación del archivo dentro de los directorios: desde un archivo hasta otro, muchas veces debo cambiar de directorio.
<A HREF="textos/archivo.htm">Referencias</A>, ó
<A HREF="../../textos/archivo.htm">Referencias</A>.
Puedo anclar una palabra, una frase, un número o una imagen.
Cuando se desea activar un texto que tiene el marcado de, por ej., fuente itálica, siempre es mejor colocar el ancla dentro de la otra tarea:
<I><A HREF="archivo.htm">Referencias</A></I>, es preferible a
<A HREF="archivo.htm"><I>Referencias</I></A>
También es importante recordar que las anclas no pueden ser anidadas, esto es, no puede haber una dentro de otra. Es, por supuesto, continente.
En ningún caso la tarea A va sin atributos.
Atributos:
- HREF: (siglas de Hypertext References) identifica el URL del objetivo (target) del ancla. Este atributo se utiliza en todas las anclas, exceptuando cuando llevan NAME. El resto de los atributos lo suponen.
- METHODS: es un atributo sin valor si no hay un HREF también. Indica al programa visor que el documento objetivo señalado por HREF debe ser visualizado de determinada manera.
- NAME: señala el objetivo de un ancla dentro del mismo documento en el que se encuentra el origen.
- REL: señala una relación entre el origen y el objetivo del ancla. Dichas relaciones son comúnmente: siguiente (
next), previo (prev), tope (head o top), tabla de contenidos (toc), glosario (glossary).
Combinado con href designa el destino del encadenamiento.
- REV: señala una relación entre el objetivo y el origen del ancla. Dichas relaciones son comúnmente: siguiente (
next), previo (prev), tope (head o top), tabla de contenidos (toc), glosario (glossary). Combinado con href designa la fuente del encadenamiento.
- TARGET: solamente para Netscape. Señala que el documento objetivo a ser cargado por el visor cuando
activo el ancla, sea presentado en una ventana separada (frame). Los valores que puede tomar son: "_blank" (el documento se carga en una nueva ventana, sin nombre), "_self" (el documento es presentado en la ventana del documento que se lee), "_parent" (carga los datos en una ventana que contiene el documento previo al que se está leyendo, o sea, el documento del que se deriva el que se está leyendo), "_top" (carga los datos en una ventana que contiene el documento tope al que se está leyendo).
Para valores no predefinidos: <A HREF="doc.htm" TARGET="izq1">, significa que "doc.htm" aparecerá en la sección de <FRAME NAME="izq1">.
- URN: define el URN del documento objetivo.
- MD: presenta un resumen o una síntesis sobre determinado objeto. I.
Graham lo llama un "nombre digital para un archivo". El sentido está en que no
es posible hacer un segundo MD, lo que da validez del origen a los datos de un archivo. El MD, en una ancla se aplica al archivo relacionado (el valor de HREF); cuando el browser levanta este archivo, tiene que coincidir el MD hecho por el autor y el MD del documento para que pueda ser leído. Este atributo no es leído por ningún visor.
- ACCESSKEY: asigna una clave de acceso a un elemento. Esta clave es un simple caracter de la tabla de códigos usada, que funciona para el usuario como una "shortcut". En Windows, debe apretarse la letra clave más
alt, en Apple la letra más cmd.
- TABINDEX: especifica la ubicación del documento en relación a una tabla ordenada. Su valor es un número positivo o negativo (HTML 4.0).
- CHARSET: especifica la tabla de códigos de caracteres para el documento encadenado. El valor del atributo es el nombre de una de esas tablas, según definición de RFC2045. Por defecto asume el valor "ISO-8859-1".
- SHAPE: especifica la forma de una región en una imagen activa (ISMAP).Los valores son: default (región entera), rect (región rectangular), circle (región circular) y poly (región poligonal).
- COORDS: especifica el lugar de una región, valuado en pixels o en porcentaje.
- STYLE: especifica información de estilo sobre un simple elemento del
documento. Los valores se colocan según el formato "nombre:valor", separados por ";".
- TITLE: para titular un documento o una sección del mismo. Algunos
programas visores pueden colocar el valor de este atributo como texto insertado o audio. Es útil para dar un título a un documento que no lo posea.
- CLASS: para señalar qué tipo de texto contiene el objetivo del ancla. Este atributo solamente es reconocido por los visores emacs.W3 y Arena; es ignorado por los otros. Su uso identificatorio dentro del contexto de
hojas de estilo, ha ampliado su valor, así como su visualización por todos los browsers que aceptan CSS.
- ID: identifica el párrafo. Tiene la misma función que NAME. No puede haber en el documento
un
id y un name con el mismo valor.
- DIR: para indicar la dirección del texto.
- LANG: para indicar el idioma del texto.
- ONLOAD: es un atributo definido como un "evento intrínseco". Este evento o suceso está definido por el valor del atributo, que es un pequeño programa
script (JavaScript, VBScript o Tcl). En este caso, el suceso ocurre cuando el cuerpo de un documento es cargado. (HTML 4.0).
- ONUNLOAD: es un atributo definido como un "evento intrínseco". (HTML 4.0). Este evento o suceso está definido por el valor del atributo, que es un pequeño programa
script (JavaScript, VBScript o Tcl). En este caso, el suceso ocurre cuando el documento es quitado de la pantalla. (HTML 4.0).
- ONCLICK: es un atributo definido como un "evento intrínseco". Este evento o suceso está definido por el valor del atributo, que es un pequeño programa
script (JavaScript, VBScript o Tcl). En este caso, el suceso ocurre cuando se toca un botón sobre determinado elemento desplegado en pantalla. (HTML 4.0).
- ONDBLCLICK: es un atributo definido como un "evento intrínseco". Este evento o suceso está definido por el valor del atributo, que es un pequeño programa
script (JavaScript, VBScript o Tcl). En este caso, el suceso ocurre cuando se toca dos veces el botón. (HTML 4.0).
- ONMOUSEDOWN: es un atributo definido como un "evento intrínseco".Este evento o suceso está definido por el valor del atributo, que es un pequeño programa
script (JavaScript, VBScript o Tcl). En este caso, el suceso ocurre cuando se presiona un botón sobre un elemento. (HTML 4.0).
- ONMOUSEUP: es un atributo definido como un "evento intrínseco". Este evento o suceso está definido por el valor del atributo, que es un pequeño programa
script (JavaScript, VBScript o Tcl). En este caso, el suceso ocurre cuando se suelta el botón. (HTML 4.0).
- ONMOUSEOVER: es un atributo definido como un "evento intrínseco". Este evento o suceso está definido por el valor del atributo, que es un pequeño programa
script (JavaScript, VBScript o Tcl). En este caso, el suceso ocurre cuando la flecha señalizadora se mueve sobre un elemento. (HTML 4.0).
- ONMOUSEMOVE es un atributo definido como un "evento intrínseco". Este evento o suceso está definido por el valor del atributo, que es un pequeño programa
script (JavaScript, VBScript o Tcl). En este caso, el suceso ocurre cuando cuando la flecha señalizadora se mueve sobre un elemento. (HTML 4.0).
- ONMOUSEOUT: es un atributo definido como un "evento intrínseco". Este evento o suceso está definido por el valor del atributo, que es un pequeño programa
script (JavaScript, VBScript o Tcl). En este caso, el suceso ocurre cuando la flecha señalizadora se mueve lejos de un elemento. (HTML 4.0).
- ONKEYPRESS: es un atributo definido como un "evento intrínseco". Este evento o suceso está definido por el valor del atributo, que es un pequeño programa
script (JavaScript, VBScript o Tcl). En este caso, el suceso ocurre cuando una llave o clave es presionada o soltada sobre un elemento. (HTML 4.0).
- ONKEYDOWN: es un atributo definido como un "evento intrínseco". Este evento o suceso está definido por el valor del atributo, que es un pequeño programa
script (JavaScript, VBScript o Tcl). En este caso, el suceso ocurre cuando una llave o clave es mantenida presionada sobre un elemento. (HTML 4.0).
- ONKEYUP: es un atributo definido como un "evento intrínseco". Este evento o suceso está definido por el valor del atributo, que es un pequeño programa
script (JavaScript, VBScript o Tcl). En este caso, el suceso ocurre cuando una llave o clave es soltada sobre un elemento. (HTML 4.0).
Ejemplos:
A) Para anclar una imagen I:
<A HREF="tigre.htm"><IMG="../graficos/tigre.gif" BORDER=0></A>, se verá
Toda ancla incorpora un borde a la imagen respectivamente marcada, de modo que, de no especificar el borde con "0", éste aparecería.
B) Para anclar una imagen II:
<A HREF="../graficos/cebra.gif"><IMG SRC="../graficos/cebra_2.gif" ALT="Imagen sencilla" BORDER=1 ALIGN="BASELINE" HSPACE="5"></A>
Anclar una imagen permite también colocar una imagen pequeña (que remite a otra más sofisticada) en el documento, dando así más rapidez en la lectura del documento.
En este caso, border=1 es una redundancia.
C) Para remitir a un servidor lejano:
<A HREF="http://www.w3.org">Perfecta referencia del HTML</A>
Perfecta referencia del HTML
[siguiente] - [previo] -
[tope] - [inicio]