Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Formato texto
Formato a nivel de bloques
Dando formato Estilos de prrafo Encabezados Estilos de texto Tipo de letra Otros elementos
Dando formato
Evidentemente en las pginas no todo el contenido es igual y por tanto no todo se ha de mostrar en la misma forma, por eso HTML nos permite modificar el aspecto del texto: podemos darle diferentes formatos, modificando desdel el aspecto de los caracteres (tipo de letra) hasta el color. Podemos formatear desde las letras una por una hasta bloques completos de texto.
Estilos de prrafo
Estos estilos o formatos actan a nivel de prrafo
Etiqueta
<P>
Significado
Sirve para delimitar un prrafo. Inserta una lnea en blanco antes del texto. Justificar el texto del prrafo a la izquierda (ALIGN=LEFT), derecha (RIGHT), al centro (CENTER) o a ambos mrgenes (JUSTIFY html4 ) Permite centrar todo el bloque de texto encerrado.
Resultado
Soy un prrafo: fjate en los espacios de antes y de despus. Alineacin izquierda Texto centrado Alineacin derecha Texto justificado o sea, alineado a ambos lados sin dejar, escalones en el margen derecho. Alineacin por defecto Texto centrado
<CENTER> ... </CENTER> <PRE WIDTH=x> ... </PRE> <BLOCKQUOTE> ... </BLOCKQUOTE>
Representa el texto encerrado en ella con un tipo de letra de paso fijo. El parmetro WIDTH Estoy en paso fijo especifica el nmero mximo de caracteres en una lnea. Mete sangras de prrafo tanto a derecha como a izquierda. Suele usarse como tabulador Si quieres ver el texto indentado por ambos mrgenes usa el Blockquote.
Los encabezados
El HTML nos ofrece seis etiquetas distintas para mostrar cabeceras o ttulos.
Etiqueta
<H1> ... </H1> <H2> ... </H2> <H3> ... </H3> <H4> ... </H4>
Resultado
Cabecera de nivel 1
Cabecera de nivel 2
Cabecera de nivel 3
Cabecera de nivel 4
Cabecera de nivel 6
Actan a nivel de prrafo, es decir, el texto encerrado en <h1></h1> lleva una linea enblanco por delante y por detrs. Habitualmente se utilizan para destacar ttulos de los diferentes apartados o secciones de un texto. arriba
Etiqueta
<B> ... </B> <I> ... </I> <U> ... </U> <S> ... </S> <TT> ... </TT> <SUP> ... </SUP> <SUB> ... </SUB> <BIG> ... </BIG>
Utilidad
Pone el texto en negrita. Representa el texto en cursiva. Para subrayar algo. Para tachar. Permite representar el texto en un tipo de letra de paso fijo. Letra superndice. Letra subndice. Incrementa el tamao del tipo de letra.
Resultado
Soy un texto negro como el tizn Estoy ladeado Como soy muy importante estoy subrayado A m, en cambio, nadie me quiere
No soy variable
E=mc2 ai,j=bi,j+1
Soy GRANDE
Cre ver un lindo gatito
Estilos de texto
Son formatos predefinidos aplicables a caracteres individuales (y a grupos por supuesto). Realmente no se usan demasiado salvo que se controlen mediante los estilos CSS.
Etiqueta
<CITE> ... </CITE> <CODE> ... </CODE> <STRONG> ... </STRONG> <EM> ... </EM> <KBD> ... </KBD> <VAR> ... </VAR> <SAMP> ... </SAMP> <ABBR> ... </ABBR>
Cdigo
Significado
Cita, por ejemplo de un texto
Efectos
Esta frase no es ma
int x=0;
Hay cosas importantes. Para poner nfasis El usuario debe teclear Multivac es el mejor. La variable x, definida anteriormente... Estoy en un literal La WWW usa el protocolo http
Fuerte, negrita. Enfasis. Teclado Representar variables de un cdigo. Para representar una serie de caracteres literalmente. Abreviaturas.
Otros elementos
Estas etiquetas realmente no son formato ni de prrafo ni de texto, pero hay que ponerlas en algn sitio:
Etiqueta Significado
<BR> <HR> <!-- ... -->
Barra horizontal. Comentarios.
Resultado
No se ve el contenido
Atributo Etiqueta Ejemplo Negrita <b></b> <b> Texto de prueba </b> Cursiva <i></i> <i> Texto de prueba </i> Teletype <tt></tt> <tt> Texto de prueba </tt> Subrayado <u></u> <u> Texto de prueba </u> Tachado <s></s> <s> Texto de prueba </s> Parpadeo <blink></blink> <blnk> Texto de prueba </blink> Superindice<sup></sup> <sup> Texto de prueba </sup> Subindice <sub></sub> <sub> Texto de prueba </sub> Centrado <center></center><center> Texto de prueba </center>
Por otro lado la etiqueta <font></font> nos permite variar el tamao, el color, y el tipo de letra de un texto determinado. Utiliza para ello los parmetros size , bgcolor y face . size="valor" Da al texto un tamao en puntos determinado. size = + / - valor Da al texto un tamao tantas veces superior (+) o inferior (-) como indique el valor. color="codigo de color" Escribe el texto en el color cuyo codigo se especifica. face="nombre de font" Escribe el texto en el tipo de letra especificado. Si este tipo de letra no existe en el ordenador que "lee" la pagina se usara el font predeterminado del navegador.
Los comentarios no seran mostrados por el navegador y son itiles para realizar anotaciones en el documento HTML que nos indiquen lo que estamos haciendo en una determinada parte del documento. Asimismo veremos ms adelante que la etiqueta de comentario nos ser de utilidad para incluir codigo JavaScript en nuestra pgina Web.
Enlaces web
Enlaces o vnculos La etiqueta <A> Las URLs Ancla
Enlaces
Las pginas web no son ms que un caso particular de documentos de hipertexto, es decir, documentos cuyo contenido no es solo el texto simple que podemos leer sino tambin el contenido de otras fuentes a las que accedemos desde el documento. En el caso de las pginas web estas otras fuentes pueden estar situadas en cualquier parte de la red, y a ellos se accede mediante los enlaces o links: unos elementos interactivos del documento que aparentemente son solo eso una palabra o un grfico que habitualmente destacan por su color o su forma. Es prcticamente imposible que una pgina web no posea uno de estos enlaces. Los enlaces que nos encontramos en cualquier pgina pueden ser de dos tipos: internos a la propia pgina o externos a otra pgina. La forma de construir unos y otros es muy similar como vers a continuacin.
La etiqueta <A>
La etiqueta <A></A> nos sirve para delimitar la zona de la pgina que constituye el enlace. Lo que est encerrado en esta etiqueta ser mostrado por el navegador de forma resaltada, bien sea por el color si es texto o por un borde si es una imagen (a menos que modifiquemos el formato), y si pulsamos con el cursor del ratn sobre esa zona el navegador se dirigir al lugar apuntado por ese enlace. El formato completo de esta etiqueta es el que sigue: <A HREF="direccin de destino" target="destino">Pulsar para saltar</A> La direccin de destino ser la pgina web especificada mediante una URL, en formato absoluto o relativo. En ambos casos el destino puede incluso ser un elemento concreto dentro de la pgina. En este caso se ha usado un texto pero igualmente podramos colocar una imagen. El atributo target es una manera de decirle al navegador en que ventana debe abrir esa nueva pgina. Por ahora veremos dos de sus valores posibles: _blank Muestra la nueva pgina en una ventana nueva y sin nombre del navegador. _self Muestra la nueva pgina en el marco donde est declarado el enlace. Este es el destino por defecto de cualqueir enlace dentro de una pgina En el apartado dedicado a los frames veremos algo ms de este parmetro.
Las URLs
Cualquier elemento conectado a la red internet se identifica por un conjunto de cuatro nmeros entre 0 y 255, algo as como 84.234.12.122, cualquier sitio de internetest identificado por esta direccin. Pero como quiera que recordar esos nmeros no es nada fcil existen unos servidores de nombre que transforman esas direcciones en nombres ms humanos como www.espaciolatino.com. A estas direcciones se les llama Universal Resource Locator, o URL, es la forma de localizar cualquier pgina en internet. En general tiene el siguiente formato: protocolo://mquina:puerto/ruta/fichero@usuario Donde protocolo puede ser uno de los siguientes:
http Es el protocolo para la transmisin de documentos HTML, es decir, el que habitualmente usamos para ver las pginas en nuestro navegador. https Es similar al anterior pero con la particularidad de que la informacin viaja codificada mediante tcnicas de encriptacin. ftp Es un protocolo para la transmisin de ficheros (File Transfer Protocol). Permite intercambiar ficheros con sitios en los que se ejecuten servidores ftp. Los navegadores actuales permiten acceder a estos servidores FTP, pero lo ms normal es usasr unos programas al efecto denominados clientes de FTP. mailto Otro protocolo para la transmisin de datos, pero en este caso a travs de servidores de correo. news Mediante este protocolo accedemos a los denominados grupos de noticias, listas de distribucin de mensajes relativos a temas concretos. Habitualmente se accede a estos servidores mediante el cliente de correo. telnet Es un terminal de acceso remoto en modo texto. Es un sistema bastante inseguro por lo que no es habitual en servidores donde la seguridad est bien pensada. Lo ms normal en nuestras pginas ser acceder a elementos de otros pginas y por tanto lo habitual ser usar URL del estilo http://servidor.dom/pgina.htm o similar. En un enlace podremos usar la URL como hemos escrito ms arriba, URL absoluta, pero tambin podremos usar formatos como /pagina.htm, parece que faltara la primera parte de la direccin verdad? Pues no, en estos casos el navegador completa esa parte con la correspondiente de la pgina en la que est el enlace, son las URL relativas. Por ejemplo si miras la URL de esta pgina vers que es http://www.espaciolatino.com/tutorhtml/tema6.html Pues bien si en esta pgina colocara un enlace en la forma <A href="tema3.htm">Tema 3</A> Esta direccin realmente apuntara a http://www.espaciolatino.com/tutorhtml/tema3.html Como ltimo detalle a tener en cuenta es el uso de la / como forma de referirse a la raiz del sitio. As este enlace <A href="/index.htm">Portada</A>
Anclas
Como dijimos, es posible acceder a una posicin dentro del documento HTML. Para ello lo primero que tenemos que hacer es colocar marcas de destino en el documento al que queremos acceder: <A NAME="ancla"> A estos elementos se les llama anclas. Su uso es muy simple: en una etiqueta de enlace colocamos el smbolo # seguido del nombre del ancla de esta manera: <A HREF="#ancla">Ancla en esta pgina</A> Al pulsar sobre este enlace se mostrar en la ventana la parte de la pgina actual que contiene el ancla. Si queremos acceder a un ancla en otra pgina basta indicarlo al final de su URL. Como en este ekemplo: <A HREF="enlaces.html#ancla">Ancla en la pgina enlaces.html</A>
Listas
El formato listas Listas desordenadas Listas ordenadas Listas de definiciones
El formato listas
El lenguaje HTML nos permite crear listas en las pginas web de una manera casi tan simple y efectiva como en un procesador de textos, para ello utiliza las etiquetas de listas, de las que existen varios tipos. Todas ellas se pueden anidar (meter unas dentro de otras) formando rboles ms o menos complejos. Todos los tipos siguen el mismo formato: <tipo_lista> <LI>Primer elemento <LI>Segundo elemento </tipo_lista>
Listas desordenadas
La etiqueta <UL> significa unordered list, lista desordenada, y se corresponde con las vietas en los procesadores de texto: son listas donde cada elemento est precedido de un smbolo como un putno o un disco. EL formato es el qeu sigue: <UL> <LI>Juan <LI>Luisa </UL> se ver como
Pedro
Parmetro
COMPACT
Significado
Indica al navegador que debe representar la lista de la manera ms compacta posible.
Resultado
Primer elemento Segundo elemento
Indica al navegador el dibujo que preceder a cada elemento de la lista. Para mayor flexibilidad se admite tambin como parmetro de <LI>.
Listas ordenadas
La etiqueta <OL> responde a Ordered List, lista ordenada, y nos permite presentar listas como esquemas numerados de un solo nivel, o sea, que cada elemento de la lsita lleva un nmero de orden. Por ejemplo, <OL> <LI>Primer elemento <LI>Segundo elemento </OL> se ver como 1. 2. Primer elemento Segundo elemento
Parmetro
COMPACT
Significado
Indica al navegador que debe representar la lista de la manera ms compacta posible.
Resultado
1. 2. Primer elemento Segundo elemento Tipo 1 Tipo a Tipo A Tipo i Tipo I Primer elemento Segundo elemento Primer elemento Segundo elemento Tercer elemento
Indica al navegador el tipo de numeracin que preceder a cada elemento de la lista. Para mayor flexibilidad se admite tambin como parmetro de <LI>.
1. b. C. iv. V. 3. 4.
START="num"
Indica al navegador el nmero por el que se empezar a contar los elementos de la lista.
1.
VALUE="num"
4. 5.
Listas de definiciones
Este tipo de lista utiliza las etiquetas <DT>y <DD> en lugar de <LI>. En estas lista cada elemento tiene una entrada de texto indentada respecto a dicho elemento. Es como si tuvieramos una lista de conceptos y sus definiciones (el texto indentado). Para entenderlo lo mejor es verlas en marcha: <DL> <DT>HTML<DD>Es un lenguaje de definicin de pginas web. <DT>Java<DD>Es un lenguaje de programacin. </DL> se ver como HTML Es un lenguaje de definicin de pginas web. Java Es un lenguaje de programacin. La etiqueta <DL> slo admite como parmetro el ya conocido COMPACT, que tiene el mismo comportamiento que con los otros dos tipos de lista anteriores. Un elemento <DT> puede contener varios elementos <DD>.
Imgenes
Insertar imgenes Imgenes y enlaces Alineacin respecto al texto
Insertar imgenes
Una pgina web sin alguna imagen es como el mar sin sal. Para incluir grficos e imgenes en nuestras pginas utilizaremos la etiqueta <IMG SRC="fichero_grafico" ALT="descripcion" WIDTH=88 HEIGHT=31 BORDER=0> El parmetro SRC especifica la URL del fichero que contiene el grfico. Los formatos estndar en la red son el GIF, PNG y JPG. Si quieres saber ms sobre imgenes e internet debes dirigirte a esta seccin dedicada al tema en la gua de diseo. El parmetro ALT especifica el texto que se mostrar en lugar del grfico en aquellos navegadores que no sean capaces de mostrarlos (como el Lynx) y en el supuesto de que el usuario los haya desactivado. Algunos navegadores lo muestran cuando pasamos el ratn por encima de la imagen. Es por eso que, aunque algunos usuarios no lo lleguen a ver nunca, conviene ponerlo siempre. De hecho, el estdar HTML 4.0 obliga a hacerlo. Su uso es adems muy interesante cara a los robots buscadores que de este atributo pueden sacar informacin del tema tratado en la pgina. Los atributos WIDTH y HEIGHT indican el ancho y alto del grfico en pixels. Su uso no es obligatorio pero si muy aconsejable para mejorar el tiempo de carga de la iamgen: el navegador sabe el espacio que ocupar la imagen y puede seguir colocando los otros elementos de la pgina mientras se termina de descargar la imagen. Por ltimo vemos el atributo BORDER que como podrs adivinar tan solo coloca el ancho del borde que rodea la imagen. Por defecto su valor es cero, salvo el caso que vemops en el siguiente apartado. Por ejemplo <img src="/imgs/im_crear/pubcorreo.gif" width="30" height="32" alt="correo">
Imgenes y enlaces
Recordars que al hablar de los enalces decamos que en el contenido de la etiqueta <A> poda ir texto o una imagen. En este caso el navegador destaca la imagen colocandole un borde del color que use para sealar los enlaces de texto. Algo bastante lgico pero que en la mayora de los casos queda poco esttico, afortunadamente podemos eliminar ese borde poniendo a 0 el atributo BORDER. <a <img alt="Tema </a> href="tema1.htm"> src="/imgs/im_crear/indice2.png" height="30">
1"
width="45"
Se ve as:
Sin embargo, <a href="tema1.htm"> <img alt="Tema 1" width="45" height="30" BORDER="0"> </a> Se ve as:
src="/imgs/im_crear/indice2.png"
ALIGN= TOP
Significado
Coloca el punto ms alto de la imagen coincidiendo con ms alto de la lnea de texto actual.
Muestra
Este es el texto
MIDDLE
Alinea el punto medio (en altura) de la imagen con la base del texto. Este es el texto
LEFT
RIGHT
Hay que aclarar que la base del texto es la lnea donde descansan casi todas las letras del alfabeto excepto algunas como la p, la g o la j.
Los formularios
Formularios Campos de texto Opciones Botones del formulario Marcas de verificacin Campos ocultos
Formularios
Las pginas webs no son solo permiten presentar documentos de forma ms o menos atractiva al destinatario final, sino que tambin proporcionan elementos para interactuar con l. De esta manera el usuario final puede enviar su opinin de la pgina al autor, o realizar una compra en lnea. Estos elementos se conocen como formularios y seguro que todos los habis visto y utilizado alguna vez. Por ejemplo este sencillo formulario Tu nombre:
Ests registrado? Si No
Enviar Borrar
<FORM ACTION="" METHOD="POST" name="formul"> Tu nombre:<BR> <INPUT NAME="nombre" TYPE="TEXT" SIZE="32"/><BR> ¿Estás registrado?<br> <label><input type="radio" name="Si" value="1">Si</label><br> <label><input type="radio" name="Si" value="0">No</label><br><BR> <INPUT TYPE="Submit" VALUE="Enviar"> <input name="Reset" type="reset" id="Reset" value="Borrar"> </FORM> El formulario est formado por una serie de elementos (cajas de texto, casillas de verificacin, botones...) encerrados entre las etiquetas <FORM> </FORM>. Como vers en esta etiqueta existen varios parmetros como son: ACTION la accin que se ejecutar al pulsar el botn de enviar. Habitualmente ser una URL a un programa CGI encargado de procesar los datos del formulario. Puede ser tambin mailto: seguido de una direccin de correo electrnico, en este caso el formulario se enviar por correo, en cuyo es recomendable aadir el parmetro ENCTYPE="text/plain" para que el mensaje sea fcil de leer. METHOD indica como se enviarn losa datos del formulario al programa que los procese: POST de forma interna (oculta) y GET aadido a la direccin URL del programa. Si usas el formulario para un mailto: debes usr el mtodo POST NAME es el nombre que identifica al formulario, til si se usan scripts dentro de la pgina.
Cajas de texto
Los controles o cajas de texto permiten al usuario escribir texto en el formulario. Pueden ser cajas de una solo lnea o cuadros de texto con varias lneas. Las primeras usan la etiqueta <INPUT> y pueden ser de texto simple (se ve lo que escribimos) o de tipo password (lo que escribimos es visto como una serie de asteriscos).
Ojo, el dato escrito en el segundo campo no se ve pero eso no quiere decir que est codificado en ninguna manera. Ambos tipos comparten todos sus atributos que son:
Parmetro
SIZE VALUE
Pero si necesitamos que <TEXTAREA></TEXTAREA>: el
Significado
Tamao en columnas de la caja de texto.
Si escribimos algun texto dentro de esta etiqueta, ese texto aparecer por defecto en ese area de texto. Admite estos parmetros:
Parmetro
ROWS COLS
Utilidad
Filas que ocupar la caja de texto. Columnas que ocupar la caja de texto.
Opciones
Para que el usuario pueda marcar una de entre varias opciones podemos usar un campo INPUT de tipo RADIO. En nuestro ejemplo lo hemos usado:
Si No
Fjate que ambos INPUT usan el mismo atribuyto NAME, de esa manera el navegador los reconoce como un juego de respuestas alternativas.
Parmetro
VALUE CHECKED
Significado
Este es el valor que asignar a la variable. Si lo indicamos en una de las opciones esta ser la que est activada por defecto.
Listas de opciones
Hay una alternativa al control de seleccin de alternativas: las listas desplegables. Mediante este control el usuasrio puede seleccionar una opcin de entre un grupo que aparece en una lista desplegable. La lista se encierra en etiquetas <SELECT></SELECT>, y las opciones se poenen en etiquetas <OPTION></OPTION>: <SELECT NAME="Idioma"> <OPTION>Espaol</OPTION> <OPTION>Ingls</OPTION> <OPTION>Francs</OPTION> <OPTION>Alemn</OPTION> </SELECT> Los parmetros que admite SELECT son las siguientes:
Espaol
Parmetro
SIZE MULTIPLE
Significado
El nmero de opciones que podremos ver. Si es mayor que 1 veremos una lista de seleccin con un scroll y, si no, veremos una lista desplegable. Si lo indicamos podremos elegir ms de una opcin, para ello el usuario utilizar la tecla CTRL y el botn activo del ratn.
Y OPTION estos:
Parmetro
VALUE SELECTED
Significado
Este es el valor que asignar a la variable. La opcin con esta propiedad ser la que aparezca seleccionada por defecto.
Enviar
Restablecer
En ambos casos su puede usar el parmetro VALUE para el texto que aparece dentro del botn. El botn de submit puede ser una imagen, por ejemplo <input name="imageField" type="image" src="imgs/botonel.gif" width="85" height="46" border="0">
Que se vera Este botn actua como un botn tipo SUBMIT, pero enva con los datos del formulario las coordenadas X Y del punto de la imagen donde puls el usuario.
Marcas de verificacin
Son controles parecidos a los campos de opciones pero que no van agrupados, o sea no son excluyentes, Sirven para que el usuario coloque una marca de si o no (verdadero o falso, marcado o no marcado). Lo podremos conseguir por medio de controles de confirmacin:
Te gusta el curso?
Si queremos que el control est activado por defecto le aadiremos el parmetro CHECKED.
Campos ocultos
Mediante un formulario podemos tambin enviar datos al programa encargado de procesarlo. Esto se realiza mediante los llamados campos ocultos, que son campos INPUT de tipo HIDDEN, y se llaman as porque no se ven en la pgina web, o sea, el usuario no los ve a menos que se mete en la vista de cdigo de la pgina, digo esto poruqe no vayamos a pensar que con estos campos podemos pasar informacin privada mediante los formularios. El cdigo para este tipo de campos es algo como esto: <INPUT TYPE=HIDDEN NAME="Curso" VALUE="Javascript">
De esta manera si en un sitio tengo muchos formularios sabr que estos datos en concreto vienen de la pgina de Javascript. Su uso realmente no lo vers hasta que no escribas o utilices programas para gestionar los formularios.
Formularios avanzados
Controles avanzados para formularios Botones Etiquetas Agrupacin de elementos Desactivacin de elementos
Botones
Una importante mejora en el HTML 4 es el nuevo control <BUTTON> que permite enriquecer la etiqueta de texto que hasta ahora tenan los botones de formulario. Ahora estos elementos pueden tener cualquier contenido HTML, como por ejemplo imagen con un texto. POr ejemplo el siguiente cdigo <BUTTON TYPE="button"> Inicio <img src="imgs/im_crear/bolamas.gif" width="10" height="10"> </BUTTON> Los parmetros de dicha etiqueta son TYPE, defecto), RESET y BUTTON, NAME y VALUE. que
nicio
podr
tomar
los
Etiquetas
Los controles tipo LABEL permiten asociar etiquetas a los controles de formulario. Es decir ahora el texto que suele acompaar a los campos que debe rellenar el usuario son solo eso texto, pero con esta etiqueta ese texto se convierte en un elemento activo que forma parte del campo y podemos seleccionar ste pulsando sobre la etiqueta. Observa el uso del atributo for usado para asociar la etiqueta al campo cuyo ID tenga el mismo valro que este for <INPUT ID="Curso" TYPE=CHECKBOX> <LABEL for="Curso"> Me gusta este curso </LABEL> Compara con este otro ejemplo aparentemente igual al anterior.
En el primer caso el click sobre la etiqueta actua igual que sobre el control.
Agrupando elementos
HTML 4 nos presenta una forma sencilla de estructurar los formularios sin necesidad de acudir a las socorridas tablas. Ahora podemos agrupar visualmente varios controles encerrndolos dentro de la etiqueta FIELDSET, veremos que alrededor de ellos se ve un rectngulo con el ttulo que le demos mediante la etiqueta LEGEND. <FIELDSET> <LEGEND>Tus datos</LEGEND> <LABEL> Tus datosNombre: Nombre: <INPUT TYPE="text" name="nombre"> Edad: <br>Edad: <INPUT TYPE="text" name="edad"> </LABEL> </FIELDSET> La posicin del ttulo (LEGEND) puede controlarse usando el parmetro ALIGN, que por defecto es TOP (arriba), pero puede ser BOTTOM (abajo) a laLEFT (Izquierda) o RIGHT (derecha) .
Desactivando elementos
Todos los controles de un formulario se pueden desactivar, impidiendo as al usuario que los sobreescriba. Se seguirn mostrando en pantalla, aunque con un aspecto distinto para indicar que no son editables. Para ello slo tenemos que indicarle el parmetro DISABLED: <LABEL DISABLED>Origen: <INPUT TYPE=TEXT DISABLED> </LABEL>
Origen:
Mapas de imgenes
Mapas de imgenes Mapas lado cliente Usando los mapas
Mapas
Recordemos que los enlaces en las pginas web podan escribirse con un texto o con una imagen. Es decir podamos tener una imagen que al ser pulsada con el ratn nos llevaba a otra pgina. Pues bien un mapa de imagen es algo parecido pero en el que l imagen no tienen asociado un solo enlace sino varios: depende de que parte de la imagen pises para ir a uno u otro destino. Esto se puede hacer de dos maneras:
Los ms utilizados sin duda actualmente son los primeros, los mapas del lado del cliente, pues no exigen ningn apoyo del servidor y por tanto los puede usar cualuier webmaster en su propia pgina.
Parmetro
SHAPE COORDS HREF NOHREF ALT
Significado
Define la forma de la zona: rectangular, circular o poligonal. Coordenadas (separadas por comas) que definen la zona. El nmero y significado de esas coordenadas depender de la forma. URL del enlace corespondiente a esta zona. Zona inactiva Texto alternativo, etiqueta idntica al ALT de IMG
Como podemos ver, para declarar correctamente una zona necesitamos conocer cmo se definen exactamente las formas y coordenadas:
SHAPE
Rectangular Circular Polgono irregular Toda la imagen
COORDENADAS
"x1,y1,x2,y2" siendo (x1,y1) la esquina superior izquierda y (x2,y2) la inferior derecha. "x,y,r" siendo (x,y) el centro del crculo y r el radio. "x1,y1,x2,y2,x3,y3,..." definiendo cada pareja (x,y) una esquina del polgono. La ltima pareja de coordenadas se unir a la primera para cerrar el polgono.
DEFAULT No se necesitan
Las tablas
Tablas Definicin Definir las filas Definir las celdas Ttulares
Tablas
La organizacin del texto en una pgina es posible gracias a las tablas. Muchas pginas web son como pginas de revistas, y la forma ms simple de emular las funciones de maquetacin son las tablas. Una tabla no es ms que una coleccin de listas y columnas a cuyas interseccinoes le vamos a llamar celdas, y es en esas celdas donde podmeos colocar textos o imgenes. Las tablas se pueden incluso anidar y las celdas se pueden agrupar unas con otras para lograr disposiciones de texto e imagen prcitcamente similares a las que se podran conseguir en pginas de revistas gracias a los programas de maquetacin.
Definir tablas
Para definir una tabla tan solo debemos definar las filas que la componen. Y dentro de estas las caractersticas de las celdas. Por ejemplo la siguiente tabla posee 2 filas (2 <TR></TR>) y 3 columnas (3 pares <TD></TD> en cada fila) as: <TABLE> <TR> <TD>1,1</TD> <TD>1,2</TD> <TD>1,3</TD> 1,1 1,2 1,3 </TR> <TR> 2,1 2,2 2,3 <TD>2,1</TD> <TD>2,2</TD> <TD>2,3</TD> </TR> </TABLE> Pero la definicin va ms all, podemos poner bordes, colores de fondo a las celdas, definir mrgenes en las celdas, aumentar o disminuir el espaciado entre celdas. Resumimos todo esto en la siguiente tabla de atributos:
Anchura de la tabla. Puede ir en pixels o en porcentaje de la anchura total disponible. Alinea la tabla a izquierda (LEFT), derecha (RIGHT) o centro (CENTER). Especifica el grosor del borde que se dibujar alrededor de las tabla y celdas.
Si ahora, por ejemplo definimos ahora la tabla anterior como <TABLE BORDER=1 WIDTH="50%" ALIGN=CENTER> veremos lo siguiente: 1,1 2,1 1,2 2,2 1,3 2,3
El contenido escrito son las coordenadas de la celda, as 1,2 indica que esa celda es la correspondiente a la fila 1 y la columna 2.
ALIGN VALIGN
Alinea el contenido de la celda horizontalmente a izquierda ( LEFT), derecha (RIGHT) o centro (CENTER). Alinea el contenido de la celda verticalmente arriba (TOP), abajo (BOTTOM) o centro (MIDDLE). Especifica la anchura de la celda. Tambin se puede especificar tanto en pixels como en porcentaje, teniendo en cuenta que, en este ltimo caso, ser un porcentaje respecto al ancho total de la tabla (no de la ventana del navegador). Impide que, en el interior de la celda, se rompa la lnea en varias lineas.
NOWRAP
COLSPAN Nmero de celdas de una fila agrupadas. ROWSPAN Nmero de celdas de la columna agrupadas.
Los dos ltimos parmetros se usan para fundir celdas de una misma fila o de una misma columna. Por ejemplo veamos una tabla de 3x3 con una celda que se une a una de la derecha y otra que se une a otra de debajo: <TABLE BORDER=1> <TR> <TD COLSPAN=2>1,1 y 1,2</TD> <TD>1,3</TD> </TR> <TR> <TD ROWSPAN=2>2,1 y 3,1</TD> <TD>2,2</TD> <TD>2,3</TD> </TR> <TR> <TD>3,2</TD>
<TD>3,3</TD> </TR> </TABLE> Si te fijas cuando una celda con un colspan = 2 equivale a dos celdas a la hora de calcular el nmero de celdas de la fila. Algo similar ocurre con el rowspan pero referido a celdas unidas en vertical.
Titulares
Ya hemos dicho que hay un tipo de celdas utilizable como encabezamiento o titular, pero la tabla al completo puede llevar un ttulo, que ir en una zona fuera de cualquier celda o fila. Esta es la etiqueta CAPTION. Su uso es muy simple como puedes ver en este ejemplo:
Nmeros <TABLE BORDER=1> <CAPTION> 1,1 y 1,2 1,3 Nmeros</CAPTION> 2,2 2,3 ... 2,1 y 3,1 </TABLE> 3,2 3,3
Con el parmetro ALIGN, podemos controlar que el ttulo aparezca arriba (por defecto TOP) o abajo de la tabla , con el valor BOTTOM.
Sonido
Esta pgina me suena Sonido manual Sonido de fondo
Sonido manual
Una forma muy simple de ejecutar un sonido es mediante un enlace que llame alk archivo de sonido, el sistema operativo llamar a la aplicacin asociada y ese sonido se escuchar. Pero se lanzar la aplicacin asociada. Por ejemplo: <A HREF="ringin.wav">El telfono?<A> No est mal, al menos el asunto suena. Pero claro con una aplicacin asociada de por medio.
Sonido de fondo
Pero hay otra manera: el sonido de fondo, un sonido que suena al cargar la pgina. El navegador de Microsoft, desde la versin 2.0, utilizaba la etiquea BGSOUND: <BGSOUND SRC="musica.mid"> Su parmetro SRC indicar el archivo a reproducir. Tambin podemos permitir que se repita un cierto nmero de veces mediante el parmetro. Si se indica LOOP="infinite", el archivo se reproducir indefinidamente, mientras estemos en la pgina. Para detener la msica o cambiar de melodia debamos hacer uso de Javascript.
Los exploradores actuales usan la etiqueta <EMBED>, que tiene los siguiente parmetros:
Parmetro
SRC WIDTH y HEIGHT LOOP="true" HIDDEN="true"
Utilidad
Contiene el nombre de archivo de sonido a reproducir Tamao de los controles del reproductor que aparece en la pgina.
Pero el problema del plugin vuelve a aparecer tambin con este mtodo, puede ocurrir que el ordenador cliente lance su aplicacin para hacer sonar el fichero cargado. Y como suena esto? pues este ejemplo os lo muestra.
Trucos HTML
Aqu pretendemos ofrecerte soluciones para problemas que suelen presentarse a la hora de crear una pgina web. Conocer todas las etiquetas del lenguaje HTML no siempre garantiza un uso ptimo. Esta es la razn de este apartado.
Esconder tu email
Existen robots que se dedican a recorrer las pginas web extrayendo las direcciones de correo, a las que luego inundarn con mensajes spam. Existe un truco muy sencillo para evitar esto sin dejar de mostrar nuestra direccin en la pgina: crear una imagen gif o jpg con nuestra direccin email. Quien desee enviarnos un email deber leer nuestra direccin y escribirla a mano en el mensaje creado con su programa de correo.
Dimensiones exactas
Para lograr que una fila o una columda tenga una altura o anchura exacta, o para separar dos elementos una distancia fija, utiliza una imagen gif transparente de un slo pixel. Luego asignale la anchura o altura que desees. Por ejemplo <table><tr><td><img src="punto.gif" height="5"></td></tr> Esa celda poseer una altura exacta de 5 pixels.
Sonido de fondo
Se puede hacer que suene una msica mientras los visitantes visitan la Web, o bien colocar una meloda a modo de presentacin. Guarda el sonido en el directorio raz de tu servidor. el cdigo HTML es el que sigue: <BGSOUND SRC="sonido.mid" LOOP=none> <WIDTH=200 HEIGHT=55 AUTOSTART="true" LOOP="false" HIDDEN="true"> Los sonidos en formato "midi" ocupan menos espacio y por tanto se cargan antes.
Listas
<UL> <OL> <LI>
Junto con encabezados y prrafos, son otro de los elementos HTML ms comunes. Pueden darse cinco tipos diferentes de listas, cada uno con tags distintas aunque con alguna en comn: 1. Listas numeradas u ordenadas: Se engloban por las tags <ol>.....</ol> y cada elemento de la lista estar encabezado por la tag <li> que puede o no llevar la tag de cierre </li>. Es conveniente que cada elemento de la lista est en una lnea nueva aunque todo seguido consiga en la presentacin el mismo efecto. Cuando el navegador interpreta una lista ordenada, numera y sangra cada elemento en forma secuencial, aunque se introduzcan modificaciones. Listas con vietas o sin orden: Se engloban por las tags <ul>.....</ul> y cada elemento de la lista, tambin estar encabezado por la tag <li>. El resultado es que el navegador inserta vietas (marcadores) delante de cada elemento. Listas de men y de directorio: Estn en desuso puesto que su resultado suele ser, prcticamente, idntico al de las listas con vietas. 1. Men: Englobadas por las tags <menu>.....</menu> y cada elemento encabezado por la tag <li>. 2. Directorio: Englobadas por las tags <dir>.....</dir> y cada elemento encabezado por la tag <li>. Listas de glosario: Cada elemento de la lista est compuesto por un trmino y una definicin y cada una de estas partes tiene su propia tag. Estas listas se engloban con las tags <dl>.....</dl>. Para el trmino se usa la tag <dt> y para la definicin la tag <dd>. Generalmente el navegador colocar trmino y definicin en dos lneas diferentes pero esto se puede evitar aadiendo a la tag de apertura el atributo compact: <dl compact>. Listas anidadas: Consiste en poner una lista dentro de otra, de manera que la lista secundaria sangre respecto a la principal. Puede jugar con los diferentes tipos de lista pero recuerde estructurar bien las tags: Las tags de la lista principal englobarn todo el conjunto de las listas y las tags de las listas secundaras se cerraran antes de volver a la lista principal. Ahora quiz le empiece a convenir sangrar el propio cdigo conforme lo va escribiendo en HTML.
2.
3.
4.
5.
<HTML> <HEAD> <TITLE>Ejemplo 6</TITLE> </HEAD> <BODY> <H1>Listas</H1> Una lista ordenada <ol> <li>Uno</li> <li>Dos</li> <li>Tres</li> </ol> <br><br> Una lista sin ordenar <ul> <li>Uno</li> <li>Dos</li> <li>Tres</li> </ul> <br><br> Una lista de glosario <dl> <dt>Témino 1</dt> <dd>Definición 1</dd> <dt>Témino 2</dt>
<dd>Definición 2</dd> </dl> <br><br> Listas anidadas <ul> <li>Uno <ul> <li>Uno</li> <li>Dos</li> <li>Tres</li> </ul> </li> <li>Dos</li> <li>Tres</li> </ul> </BODY> </HTML>
Estilos de caracter
<B> <U> <I>
Estos estilo son tags que afectan a palabras o carcteres dentro de otras entidades de HTML modificando el aspecto de ese texto para que sea diferente del texto que lo rodea. Existen dos tipos de estilos: 1. Estilos lgicos: Indican como se va a emplear el texto que realzamos, no el como se va a formatear. o <em>.....</em>: Indica que los carcteres estarn enfatizados de alguna manera, generalmente en cursiva aunque depender del navegador. o <strong>.....</strong>: Los carcteres tendrn mayor nfasis, generalmente en negrita. o <code>.....</code>: Muestra como una fuente monoespaciada, generalmente Courier. o <samp>.....</samp>: Muy similar a code. o <kdb>.....</kdb>: Texto que el usuario debe escribir. o <var>.....</var>:Nombre de una variable que deba ser reemplazada por su valor real. Generalmente en cursiva o subrayada. o <dfn>.....</dfn>:Se usa para resaltar una palabra que se va a definir. o <cite>.....</cite>: Se usa para citas cortas.
2.
o o o o
Estilos fsicos: Modifican la presentacin real del texto. <b>.....</b>: Pone el texto en negrita. <i>.....</i>: Pone el texto en cursiva. <tt>.....</tt>: Pone el texto en fuente monoespaciada. <u>.....</u>: Subraya el texto afectado.
<HTML> <HEAD> <TITLE>Ejemplo 7</TITLE> </HEAD> <BODY> <H1>Estilos de caracter</H1> Un ejemplo de texto de <EM>realzado</EM>.<br> Un ejemplo de texto de <STRONG>realzado</STRONG>.<br> Un ejemplo de texto de <CODE>realzado</CODE>.<br> Un ejemplo de texto de <SAMP>realzado</SAMP>.<br> Un ejemplo de texto de <KDB>realzado</KDB>.<br> Un ejemplo de texto de <VAR>realzado</VAR>.<br> Un ejemplo de texto de <DFN>realzado</DFN>.<br> Un ejemplo de texto de <CITE>realzado</CITE>.<br> <br> Un ejemplo de texto de <B>realzado</B>.<br> Un ejemplo de texto de <I>realzado</I>.<br> Un ejemplo de texto de <U>realzado</U>.<br> Un ejemplo de texto de <TT>realzado</TT>.<br> </BODY> </HTML>
Texto preformateado
<PRE>
Ya dijimos que HTML elimina cualquier espacio en blanco adicional que se inserte pero nos encontramos con una excepcin a esta regla cuando utilizamos las tags<pre>.....</pre>. Sin embargo esta tag convertir el texto afectado a fuente monoespaciada (posiblemente Courier). Esta tag se usaba para hacer tablas en versiones anteriores del lenguaje HTML ahora su utilidad puede reducirse a convertir a HTML, rpida y fcilmente, archivos de correo electrnico y publicaciones de grupos Usenet.
<HTML> <HEAD> <TITLE>Ejemplo 8</TITLE> </HEAD> <BODY> <H1>Texto preformateado</H1> Diferencia entre un texto normal y un texto preformateado. En el texto preformateado, se respetan los carácteres y los espacios.<br> iiiiii<br> wwwwww<br> <PRE> Diferencia entre un texto normal y un texto preformateado. En el texto preformateado, se respetan los carácteres y los espacios.<br> iiiiii<br> wwwwww<br> </PRE> </BODY> </HTML>
Saltos y lineas
<HR> <BR>
1. Lneas divisorias: Se crean con la tag <hr> que no tiene tag de cierre ni lleva texto asociado. Se puede especificar el ancho de la lnea con el siguiente atributo <hr width="80%">.
2. Saltos de lnea: La tag <br> inserta un salto de lnea donde se coloque. Puede colocar tantas como desee y se insertar un salto de lnea por cada una de ellas.
<HTML> <HEAD> <TITLE>Ejemplo 9</TITLE> </HEAD> <BODY> <H1>Saltos y lineas</H1> <HR> <HR width="80%"> <HR width="60%"> <HR width="40%"> <HR width="20%"> ---<br><br><br> ---</BODY> </HTML>
No hay que olvidar poner el cierre </Hx> a cada elemento utilizado. Este tipo de elemento se suele utilizar para escribir encabezamientos, ya que despus del cierre automticamente el visualizador inserta un salto de prrafo. Por ejemplo: si escribes <H1> Texto en H1 </H1> <H3> Texto en H3 </H3> se ver:
Texto en H1
Texto en H3
Y no una cosa al lado de la otra, como cabra esperar. Este elemento admite un parmetro de alineacin. As, si escribes:
Texto en H3
Otra forma de cambiar los tamaos de letra es utilizar el elemento <FONT > con el atributo VALOR, que es un nmero entre 1 y 7. El valor por defecto del texto es 3. La gran diferencia de esta notacin respecto a la anterior es que no se produce un salto de prrafo despus de cada cambio, por lo que pueden hacerse cosas como esta: <FONT SIZE=3>A</font><FONT SIZE=4>A</font><FONT SIZE=5>A</font> <FONT SIZE=6>A</font><FONT SIZE=7>A</font><FONT SIZE=6>A</font> <FONT SIZE=5>A</font><FONT SIZE=4>A</font><FONT SIZE=3>A</FONT> Dar como resultado:
AAA
AAAAAA
Se puede cambiar el tamao por defecto (3) de toda la pgina con el elemento <BASEFONT SIZE=valor>. El texto tomar el tamao indicado por valor y lo mantendr hasta que aparezca otro elemento <BASEFONT SIZE=valor> y lo restaure o lo cambie por otro diferente. Tanto si se ha establecido un valor base como si se utiliza el valor por defecto, los tamaos tambin pueden indicarse de formarelativa, por lo que el valor puede ser positivo (+) o negativo (-) respecto al tamao base. Por ejemplo estos dos valores dan el mismo resultado: <FONT SIZE=5>ABcde</FONT> <FONT SIZE=+2>ABcde</FONT>
ABcde ABcde
Con la versin 3.0 de Netscape se ha implementado un nuevo atributo del elemento <FONT> que permite elegir tipos de letra entre los varios de que dispone por defecto Windows. Se trata del atributoFACE. Este atributo permite forzar el tipo de letra que el diseador de la pgina quiere que vea el cliente, sin importar el que por defecto tenga establecido el visualizador. Si escribes <FONT FACE="arial">Texto de prueba 12345 con tipo ARIAL</FONT> <FONT FACE="times new roman">Texto de prueba 12345 con tipo TIMES NEW ROMAN</FONT> <FONT FACE="courier new">Texto de prueba 12345 con tipo COURIER NEW</FONT> <FONT FACE="courier">Texto de prueba 12345 con tipo COURIER</FONT> <FONT FACE="Verdana">Texto de prueba 12345 con tipo SMALL FONTS</FONT>
Se ver: Texto de prueba 12345 con tipo ARIAL Texto de prueba 12345 con tipo TIMES NEW ROMAN Texto de prueba 12345 con tipo COURIER NEW Texto de prueba 12345 con tipo COURIER Texto de prueba 12345 con tipo VERDANA
Por supuesto, este atributo es compatible con todos los dems ya conocidos, como color y tamao. Por ejemplo, si escribes <FONT FACE="impact" SIZE=6 COLOR="red"> Texto de prueba 12345 con tipo IMPACT</FONT> Se ver:
Texto en color
Se puede controlar el color del texto utilizando el elemento <FONT> con el atributo COLOR="xxx", donde "xxx" es el nombre en ingls del color que se desea. Hay que tener presente que algunos no se vern o se vern mal si la mquina no soporta, por lo menos, 256 colores. Por supuesto, este efecto es anidable con el de tamao y todos los dems. Si escribes: <B><FONT COLOR="red">Texto ROJO </FONT> <br> <FONT COLOR="blue">Texto AZUL </FONT> <br> <FONT COLOR="navy">Texto AZUL MARINO </FONT> <br> <FONT COLOR="green">Texto VERDE </FONT> <br> <FONT COLOR="olive">Texto OLIVA </FONT> <br> <FONT COLOR="yellow">Texto AMARILLO </FONT> <br> <FONT COLOR="lime">Texto LIMA </FONT> <br> <FONT COLOR="magenta">Texto MAGENTA </FONT> <br> <FONT COLOR="purple">Texto PURPURA </FONT> <br>
<FONT COLOR="black">Texto NEGRO </FONT> <br> <FONT COLOR="gray">Texto GRIS </FONT> <br> <FONT COLOR="white">Texto BLANCO </FONT> <br> </B> Se ver:
Texto ROJO Texto AZUL Texto AZUL MARINO Texto VERDE Texto OLIVA Texto AMARILLO Texto LIMA Texto MAGENTA Texto PURPURA Texto NEGRO Texto GRIS Texto BLANCO
He aqu una combinacin de colores y tamaos: Si escribes: <FONT SIZE=6 COLOR="red">E</FONT><FONT SIZE=4>sto es una </FONT> <FONT SIZE=6 COLOR="red">P</FONT><FONT SIZE=4>rueba </FONT> Resulta:
Texto en movimiento
Este es un nuevo elemento que slo funciona con las ltimas versiones de los navegadores. Hasta su implementacin sus efectos solamente podan conseguirse con JavaScript. La ventaja de hacerlo con JavaScript es que siempre funciona, incluso con navegadores antiguos. Se trata del elemento <MARQUEE> </MARQUEE> que sirve para hacer que el contenido de un bloque se desplace horizontalmente a lo ancho del mismo. Adems de texto el bloque puede contener tambin imgenes. Tiene muchas parametrizaciones:
DIRECTION= Establece en que direccin se mueve el contenido del bloque en la pantalla. Puede tener dos valores: o LEFT izquierda (por defecto)
o RIGHT derecha BEHAVIOR= Determina cmo se mueve el contenido del bloque en la pantalla. Puede tener tres valores: o SCROLL har que el contenido del bloque aparezca por un extremo, desaparezca por el contrario y vuelva a apracer por donde comenz. o SLIDE (por defecto) hace que el contenido del bloque se deslice hacia el lado indicado por direction y se detenga al llegar al lado opuesto. Solamente volver a moverse si la pgina es cargada de nuevo. o ALTERNATE El contenido del bloque se mover alternativamente en una direccin y otra, comenzando por la indicada por direction LOOP=n donde n es un nmero que indica las veces que el movimiento programado se realizar. El valor INFINITE (por defecto) producir un bucle infinito. SCROLLDELAY=n donde n indica el tiempo de espera en milisegundos que se debe aplicar entre cada redibujado del bloque, es decir, la velocidad del movimiento. SCROLLAMOUNT=n donde n indica el nmero de pixels que se deben tomar entre cada redibujado del bloque. Por defecto, tomar el bloque entero. Este parmetro debe utilizarse con cuidado, ya que puede ser contradictorio con el anterior SCROLLDELAY. ALIGN= Es la alineacin del bloque en la pantalla. no funciona en todos los navegadores, por lo que es ms seguro indicar la alineacin fuera del elemento o aplicar instrucciones de estilo. Puede tener tres valores: o CENTER centro o LEFT izquierda (por defecto) o RIGHT derecha BGCOLOR=color donde color indica el color de fondo del bloque. El color se indica mediante su nombre en ingls, como "red", "blue", etc. Tambin puede hacerse por su cdigo RGB, pero esto no funciona igual en todos los navegadores, y en algunos, como FireFox no funciona. Con el IE y con Opera en lugar de indicar el color de la forma habitual: #FFFFFF hay que escribirlo precedido de la arroba: @FFFFFF. En el ndice encontrars una lista de los cdigos de colores. HSPACE=px donde px indica el nmero de pixels que tendrn los mrgenes izquierdo y derecho de fuera del bloque. Solamente funciona con el IE. VSPACE=px donde px indica el nmero de pixels que tendrn los mrgenes superior e inferior fuera del bloque. Solamente funciona con el IE. HEIGHT=px donde px indica el nmero de pixels que tendrel bloque de alto. Tambin puede indicarse en tantos por ciento respecto a la altura total de la pantalla. WIDTH=px donde px indica el nmero de pixels que tendrel bloque de ancho. Tambin puede indicarse en tantos por ciento respecto a la anchura total de la pantalla.
Por ejemplo:
Se escribe: <CENTER><MARQUEE BGCOLOR="cyan" HEIGHT="40" WIDTH="50%" DIRECTION="RIGHT" BEHAVIOR="ALTERNATE" SCROLLDELAY=400> texto1 <IMG SRC="bolaazul.gif"> texto2 </MARQUEE></CENTER>
Grande
Texto pequeo: Texto tachado: <small>Aqu una palabra o frase</small> <strike>Aqu una palabra o frase</strike>
Ejemplo: Pequeo
Ejemplo: Hola
Crear Enlace
La caracterstica principal de una pgina Web es que podemos incluir Hiperenlaces. Un Hiperenlace es un elemento de la pgina que hace que el navegador acceda a otro recurso, otra pgina Web, un archivo, etc... Para incluir un Hyperenlace se utiliza la etiqueta <a></a> . El texto o imagen que se encuentre dentro de los lmites de esta etiqueta ser sensible, esto quiere decir que si pulsamos con el raton sobre l, se realzar la funcion de hiperenlace indicada por la etiqueta <a></a> .
Si el Hiperenlace est indicado por un texto, este aparecer subrayado y en distinto color, si se trata de una imagen, esta aparecer con un borde rodendola. Esta etiqueta tiene el parmetro href que indica el lugar a donde nos llevar el Hiperenlace si lo pulsamos.
Se vera como Ejemplo Para buscar en Internet : <a href="http://www.yahoo.com/" > Para buscar en Internet : <img src="yahoo.gif" ></a>
Pulsando sobre la imagen se accedera a la pagina situada en http://www.yahoo.com/. Un Hiperenlace tambin puede llevarnos a una zona de nuestra pgina. Para ello debemos marcar en nuestra pagina las diferentes secciones en las que se divide. Lo haremos con el parametro name .
Un Hiperenlace puede hacerse a cualquier tipo de fichero. Con las etiquetas anteriores hemos visto como hacer enlaces a pginas Web o secciones dentro de una pgina web, pero podramos hacer un Hiperenlace a un grupo de noticias, o a otro servicio de Internet.
Crear las etiquetas no ser difcil, lo que puede llevar algo de tiempo es encontrar las coordenadas exactas. El cdigo sera el siguiente:
Luego es necesario especificar la forma y tamao del sector a linkear. Las formas puede ser crculos (CIRCLE), rectngulo (RECT) o una polilnea (POLY), y se especifican en la etiqueta SHAPE.
Adems, hay que incluir las coordenadas de la superficie de trabajo, relativas de la esquina superior izquierda de las imgenes. En caso de un crculo sers tres nmeros, separados por comas y entre parntesis. Los dos primeros especifican las coordenadas X,Y y el tercero el radio. Para los rectngulos tendremos cuatro valores, los dos primeros marcan las coordenadas del vrtice superior izquierdo, y los restantes el ngulo opuesto. Y para las polilneas, se dan pares de valores por cada vrtice. Obviamente, las dos ultimas deben coincidir con las dos primeras, para cerrar la polilnea.
<AREA SHAPE=CIRCLE COORDS="x,x,x" HREF="http://..."> <AREA SHAPE=RECT COORDS="x,x,x,x" HREF="http://..."> <AREA SHAPE=POLY COORDS="x,x,x,x,x,x,x,x...." HREF="http://...">
Para no volverse monos buscando las coordenadas correctas, existes pequeos programas que lo hacen por nosotros. Solo se debe abrir la imagen y especificar las reas y los links, y por resultado el programa nos dar el cdigo html listo para incluir en la pgina.