Computacion
Computacion
Computacion
Manual de HTML
ÍNDICE DE CONTENIDOS
Introducción
¿Qué es el HTML?
Estructura básica
Básicamente, el HTML consta de texto plano (ASCII) y una serie de órdenes a través
de marcas o etiquetas (tags), que indican al visor que estemos utilizando, la forma de
representar los elementos (texto, gráficos, etc.…) que contenga el documento. En este manual
nos referiremos a estas órdenes con la palabra "directiva". Un documento HTML se puede
crear usando cualquier editor o procesador de textos que permita trabajar con texto ASCII.
Una directiva será un texto incluido entre los símbolos menor que < y mayor que >.
Este texto será una orden que explique la utilidad de la etiqueta, y es indistinto que se escriba
en mayúsculas o minúsculas. Las directivas de HTML pueden ser de dos tipos, cerradas o
abiertas. Las directivas cerradas son aquellas que tienen una etiqueta que indica el principio
de la directiva y otra que indica el final. La del final contendrá el mismo texto, añadiéndole
al principio el carácter /. El efecto que define la directiva se aplicará sobre todo lo que esté
incluido entre estas dos etiquetas. Entre ambas etiquetas se pueden encontrar otras directivas.
Las directivas abiertas constan de una sola etiqueta.
Ejemplos:
Directiva cerrada
<CENTER> Mi página Web </CENTER>
Directiva abierta
<HR>
Directiva con parámetros
<BODY bgcolor="#FFFFFF"> </BODY>
Los ficheros que contienen documentos HTML suelen tener la extensión .html o .htm.
En este manual se han fijado los siguientes criterios a la hora de escribir la sintaxis de las
directivas de HTML:
1º) Las directivas se indican en letra mayúscula y en negrilla.
2º) Los parámetros de las directivas se indican en letra minúscula y negrilla.
3º) El resto de elementos se indican en letra normal.
4º) Las palabras a resaltar en el texto se indican en cursiva y negrilla.
http://ares.six.udc.es/cine/corunha2.html
Donde ....
Ejemplo:
<TITLE>La página Web de Juan</TITLE>
Ejemplos:
<META name = "Descripción" content = "Mi página personal, Música y Películas">
Indica al visor la descripción de la página y sus contenidos principales.
<META name = "keywords" content = "música, películas, links">
Indica al visor las palabras clave para los buscadores de Internet.
<meta name="title" content="AgregaWeb">
Indica el título de la Página
Hay páginas para registrar automáticamente, por ejemplo: Agregaweb, Recursos gratis,...
Ejemplo:
<META http-equiv= "refresh" content = "15;url=http://www.pangea.org">
Transcurridos 15 segundos se accederá a la página Web de Pangea.
Ejemplo:
<BASE href = "http://www.jet.es/jose/">
Cuerpo del documento
La directiva <BODY></BODY> indica el inicio y final de nuestra página Web. Será
entre el inicio y el final de esta directiva donde pongamos los contenidos de nuestra página,
textos, gráficos, enlaces, etc.... Esta directiva tiene una serie de parámetros opcionales que
nos permiten indicar la "apariencia" global del documento:
El primer par de cifras indican la proporción de color Rojo, el segundo par de cifras
la proporción de color Verde y, las dos últimas, la proporción de color Azul. Estos números
están en numeración hexadecimal. Esta numeración se caracteriza por tener 16 dígitos (en
lugar de los 10 habituales). Estos dígitos son:
0123456789ABCDEF
La paleta de colores de 216 que asegura una visión real de los colores en la web será:
página
página
página
Si deseamos que cualquier visor de páginas Web pueda visualizar las letras acentuadas de
nuestro documento debemos utilizar sus correspondientes entidades o códigos para
representarlas.
Asimismo, tampoco se respetan las tabulaciones, retornos de carro etc... Para ello
existen una serie de directivas que indican estos códigos. La directiva <PRE></PRE> obliga
al visor a visualizar el texto tal y como ha sido escrito, respetando tabulaciones, espacios,
retornos de carro, etc... pero se verá con una fuente tipo máquina (courier).
<PRE>
Este texto ha sido
Este texto ha sido
preformateado .
preformateado .
</PRE>
Para indicar un salto de línea se utiliza la directiva <BR> y para un cambio de párrafo
(deja una línea en blanco en medio) se utiliza la directiva <P>.
Ejemplo Se verá como
align = posición
Alinea el párrafo a la izquierda (left), a la derecha (right), lo centra (center) o lo
justifica (justify). Este último parámetro sólo funciona en navegadores versiones 4 o
superiores.
La directiva <HR> muestra una línea horizontal de tamaño determinable. Tiene los
siguientes parámetros opcionales:
align = posición
Alinea la línea a la izquierda (left), a la derecha (right) o la centra (center).
noshade
No muestra sombra, evitando el efecto en tres dimensiones.
size = número
Indica el grosor de la línea en pixels.
width = % ó número
Indica el ancho de la línea en tanto por ciento en función del ancho de la ventana del
visor, o en pixels si indicamos un número sin porcentaje.
Ejemplo:
La directiva <HR> sin ningún parámetro mostrará una línea horizontal que ocupará
todo el ancho de la página. Estas líneas sencillas son las que ves en este manual para separar
las diferentes secciones.
Cabeceras
En un documento de HTML se pueden indicar seis tipos de cabeceras (tamaños de
letra) por medio de las directivas <H1><H2><H3><H4><H5> y <H6>. El texto que
escribamos entre el inicio y el fin de la directiva será el afectado por las cabeceras. La
cabecera <H1> será la que muestre el texto en mayor tamaño.
<H1>Texto de Texto de
Prueba</H1>
prueba
<H2>Texto de Prueba</H2>
Texto de
Prueba
<H3>Texto de Prueba</H3> Texto de Prueba
<H4>Texto de Prueba</H4> Texto de Prueba
Página de José
<H3>Página de José</H3>Esta es mi página personal.
Esta es mi página personal
Atributos del Texto
Para indicar atributos de texto (negrilla, subrayado, etc...) tenemos varias directivas.
Algunas de ellas no son reconocidas por determinados visores de Internet, es por ello que
según el visor que estés utilizando, verás el resultado correctamente o no.
Texto de
Subrayado <U></U> <U>Texto de prueba</U>
prueba
Texto de
Tachado <S></S> <S>Texto de prueba</S>
prueba
<BLINK>Texto de Texto de
Parpadeo <BLINK></BLINK>
prueba</BLINK> prueba
Texto de prueba
Superíndice <SUP></SUP> <SUP>Texto de prueba</SUP>
Subíndice <SUB></SUB> <SUB>Texto de prueba</SUB> Texto de prueba
<CENTER>Texto de Texto de
Centrado <CENTER></CENTER>
prueba</CENTER> prueba
Por otro lado, la directiva <FONT></FONT> nos permite variar el aspecto del texto,
con los siguientes parámetros:
size = valor
Da al texto un tamaño en puntos determinado.
size = +/- valor
Da al texto un tamaño tantas veces superior (+) o inferior (-) como indique el valor.
color = "código de color"
Escribe el texto en el color cuyo código se especifica.
face = "fuente_de_letra"
Permite cambiar la fuente de la letra, por ejemplo: Arial. Se pueden poner varias
separadas por comas. De esa manera si el navegador no tiene la primara, probará
con la segunda, etc. Por ejemplo: Helvetica, Arial, Sans Serif.
Ejemplo Se vería como
Existen otras directivas que realizan las mismas operaciones que las antes vistas en
los atributos del texto.
<STRONG></STRONG> <B></B>
<CITE></CITE> <I></I>
<STRIKE></STRIKE> <S></S>
Para incluir comentarios en la página Web que no sean mostrados en la página, se utiliza la
directiva <!-- -->.
Ejemplo:
Listas de elementos
Existen tres tipos de listas: numeradas, sin numerar y de definición.
Las listas numeradas representarán los elementos de la lista numerando cada uno de ellos
según el lugar que ocupan en la lista. Para este tipo de lista se utiliza la directiva
<OL></OL>. Cada uno de los elementos de la lista irá precedido de la directiva <LI>. La
directiva <OL> puede llevar los siguientes parámetros:
start = num
Indica que número será el primero de la lista. Si no se indica se entiende que
empezará por el número 1. Se indica numéricamente, independientemente del tipo
que se elija.
type = tipo
Indica el tipo de numeración utilizada. Si no se indica se entiende que será una lista
ordenada numéricamente.
Los tipos posibles son:
Ejemplo Resultado
<OL>
1. España
<LI>España
2. Francia
<LI>Francia
3. Italia
<LI>Italia
4. Portugal
<LI>Portugal
</OL>
<OL type = A >
A. España
<LI>España
B. Francia
<LI>Francia
C. Italia
<LI>Italia
D. Portugal
<LI>Portugal
</OL>
Las listas sin numerar representan los elementos de la lista con un "topo" o marca
que antecede a cada uno de ellos. Se utiliza la directiva <UL></UL> para delimitar la lista,
y <LI> para indicar cada uno de los elementos. La directiva <UL> puede contener el
parámetro type que indica la forma del "topo" o marca que antecede a cada elemento de la
lista. Los valores de type pueden ser disc, circle o square, con lo que el topo o marca puede
ser un disco, un circulo o un cuadrado.
Ejemplo Resultado
<UL type = disc >
España
<LI>España
Francia
<LI>Francia
Italia
<LI>Italia
Portugal
<LI>Portugal
</UL>
<UL type = square>
España
<LI>España
Francia
<LI>Francia
Italia
<LI>Italia
Portugal
<LI>Portugal
</UL>
Las listas de definición muestran los elementos tipo Diccionario, o sea, término y
definición. Se utiliza para ellas la directiva <DL></DL>. El elemento marcado como término
se antecede de la directiva <DT>, el marcado como definición se antecede de la directiva
<DD>.
Ejemplo Resultado
<DL>
<DT>WWW WWW
<DD>Abreviatura de World Wide Web Abreviatura de World Wide Web
<DT>FTP FTP
<DD>Abreviatura de File Transfer Abreviatura de File Transfer
Protocol Protocol
<DT>IRC IRC
<DD>Abreviatura de Internet Relay Chat Abreviatura de Internet Relay Chat
</DL>
Existen otros dos tipos de listas menos comunes. Las listas de Menú o Directorio se
comportan igual que las listas sin numerar. La lista de Menú utiliza la directiva
<MENU></MENU> y los elementos se anteceden de <LI> El resultado es una lista sin
numerar más "compacta" es decir, con menos espacio interlineal entre los elementos. La lista
de Directorio utiliza la directiva <DIR></DIR> y los elementos se anteceden de <LI>. Los
elementos tienen un límite de 20 caracteres.
Todas las listas se pueden "anidar", es decir incluir una lista dentro de otra, con lo que
se consigue una estructura tipo "índice de materias".
Ejemplo Resultado
<UL type= disc>
<LI>Buscadores
<UL>
Buscadores
<LI>Google
Google
<LI>Yahoo
Yahoo
<LI>Ole
Ole
<LI>El índice
El índice
</UL>
Links
<LI>Links
Pangea
<UL>
PIE
<LI>Pangea
<LI>PIE
</UL>
</UL>
Imágenes
Hasta el momento hemos visto cómo se puede escribir texto en una página Web, así
como sus posibles formatos. Para incluir una imagen en nuestra página Web utilizaremos la
directiva <IMG>. Hay dos formatos de imágenes que todos los navegadores modernos
reconocen. Son las imágenes GIF y JPG. Cualquier otro tipo de fichero gráfico o de imagen
(BMP, PCX, CDR, etc...) no será mostrado por el visor, a no ser que disponga de un programa
externo que permita su visualización.
src = "imagen"
Indica el nombre del fichero gráfico a mostrar.
alt = "Texto"
Mostrará el texto indicado en el caso de que el navegador utilizado para ver la
página no sea capaz de visualizar la imagen.
align = TOP / MIDDLE / BOTTOM
Las imágenes, por defecto, se comportan como si fueran un carácter, alineándose en
la misma línea que el texto que las precede o que las sigue. Éste parámetro indica
cómo se alineará el texto que siga a la imagen con respecto a ésta. TOP alinea el
texto con la parte superior de la imagen, MIDDLE con la parte central, y BOTTOM
con la parte inferior. Otras opciones más avanzadas serían: TEXTTOP se alinea
justo al comienzo del texto más alto de la línea, ABSMIDDLE, se alinea en el
centro real de la imagen y ABSBOTTOM, coloca el texto justo al final de la
imagen. Estos tres parámetros son más precisos, pero no todos los navegadores los
aceptan.
align = LEFT / RIGHT
Si en el parámetro align tiene los valores left o right, la imagen dejará de
comportarse como un carácter colocándose a la izquierda o a la dercha y
permitiendo escribir texto a su otro lado (si no, sólo se podrá escribir una línea).
border = tamaño
Indica el tamaño del "borde" de la imagen. A toda imagen se le asigna un borde que
será visible cuando la imagen forme parte de un Hyperenlace.
height = tamaño
Indica el alto de la imagen en puntos o en porcentaje. Se puede usar para variar el
tamaño de la imagen original, aunque es mejor redimensionarla en un programa de
retoque fotográfico ya que será de mejor calidad y el archivo tendrá el tamaño
apropiado.
width = tamaño
Indica el ancho de la imagen en puntos o en porcentaje. Se puede usar para variar el
tamaño de la imagen original, aunque es mejor redimensionarla en un programa de
retoque fotográfico ya que será de mejor calidad y el archivo tendrá el tamaño
apropiado.
hspace = margen
Indica el número de espacios horizontales, en puntos, que separarán la imagen del
texto que la siga y la anteceda.
vspace = margen
Indica el número de puntos verticales que separaran la imagen del texto que le siga
y la anteceda.
Ejemplo Se vería como
La imagen a mostrar puede encontrarse en el mismo lugar (URL) que la página Web.
Si este no fuera el caso, el nombre de la imagen ha de contener la URL o la trayectoria de
donde se encuentre la imagen.
Ejemplo:
Veamos varios ejemplos "jugando" con los tamaños de la imagen, así como
comprobando la alineación de los textos. (Recuerda que en función del visor que utilices
pueden verse o no los efectos de cada parámetro).
Ejemplo Se vería como
<IMG src="caution.gif"
width=100 >
<IMG src="caution.gif"
height=20 >
<IMG src="caution.gif"
align=TOP>Atención !!! Atención !!!
<IMG src="caution.gif"
align=MIDDLE>Atención !!! Atención !!!
<IMG src="caution.gif"
align=BOTTOM>Atención !!! Atención !!!
Hyperenlaces.
La característica principal de una página Web es que podemos incluir Hyperenlaces.
Un Hyperenlace es un elemento de la página que hace que el navegador acceda a otro recurso,
otra página Web, un archivo, etc...
Cuando queremos ir a una página fuera de nuestro sitio web, siempre hay que usar
una referencia absoluta, es decir, hay que poner la url completa, incluido el protocolo, etc.
Por ejemplo: http://www.pangea.org/pacoc/manuales.
Cuando queremos ir a una página de nuestro sitio web se debe poner siempre una
referencia relativa, es decir, sólo el nombre de la página ala que queremos ir si está en la
misma carpeta, o el camino para ir desde donde estamos a dónde queremos ir. Por ejemplo,
para ir a la página "principal.htm" que estuviera en la subcarpeta "paginas" de la que estamos,
habría que poner: <A HREF="paginas/principal.htm>.
Un Hiperenlace también puede llevarnos a una zona de nuestra página. Para ello
debemos marcar en nuestra página las diferentes secciones en las que se divide. Lo haremos
con el parámetro name.
Ejemplo:
<A name = "seccion1"></A>
Esta instrucción marca el inicio de una sección dentro de nuestra página. La sección
se llamará seccion1. Para hacer un enlace a esta sección dentro de nuestra página lo haríamos
de la siguiente forma:
Ejemplo:
<A href = "news://news.actualidad.es/">Noticias de actualidad</A>
Ejemplo:
<A href = "mailto: [email protected]">Envíame tus sugerencias</A>
Ejemplo:
<A href = "manual.zip">Pulsa aquí para llevarte una copia del manual.</A>
Tablas
Las tablas nos permiten representar cualquier elemento de nuestra página (texto,
listas, imágenes, etc.…) en diferentes filas y columnas separadas entre sí. Es una herramienta
muy útil para "ordenar" contenidos de distintas partes de nuestra página. La tabla se define
mediante la directiva <TABLE></TABLE>. Los parámetros opcionales de esta directiva
son:
border = num
Indica el ancho del borde de la tabla en puntos.
cellspacing = num
Indica el espacio en puntos que separa las celdas que están dentro de la tabla. Por
defecto 2.
cellpadding = num
Indica el espacio en puntos que separa el borde de cada celda y el contenido de esta.
Por defecto 1.
width = num ó %
Indica la anchura de la tabla en puntos o en porcentaje en función del ancho de la
ventana del visor. Si no se indica este parámetro, el ancho se adecuará al tamaño de
los contenidos de las celdas.
height = num ó %
Indica la altura de la tabla en puntos o en porcentaje en función del alto de la
ventana del visor. Si no se indica este parámetro, la altura se adecuará a la altura de
los contenidos de las celdas.
bgcolor = "código de color"
Indica el color del fondo de la tabla.
background = "código de color"
Indica una imagen de fondo para la tabla.
Para definir las celdas que componen la tabla se utilizan las directivas <TD> y <TH>.
<TD> indica una celda normal, y <TH> indica una celda de "cabecera", es decir, el contenido
será resaltado en negrita y en un tamaño ligeramente superior al normal. Los parámetros
opcionales de ambas directivas son:
Para indicar que acaba una fila de celdas se utiliza la directiva <TR>. A
continuación mostraremos un ejemplo de una tabla que contiene sólo texto. Como se indicó
anteriormente el contenido de las celdas puede ser cualquier elemento de HTML, un texto,
una imagen, un Hyperenlace, una Lista, etc...
Ejemplo
<TABLE border = 4 cellspacing = 4 cellpadding = 4 width =80%>
<TH align = center>Buscadores
<TH align = center colspan = 2>Otros Links
<TR>
<TD align = LEFT>Yahoo
<TD align = LEFT>El índice
<TD align = LEFT>Pangea
<TR>
<TD align = LEFT>APC
<TD align = LEFT>Web verde
<TD align = LEFT>Agenda alternativa
</TABLE>
Se vería como
Las directivas <TD> y <TH> son cerradas según el estándar de HTML, es decir, que
un elemento de tabla <TD> debería cerrarse con un </TD>, sin embargo, los visores asumen
que un elemento de la tabla, queda automáticamente "cerrado" cuando se "abre" el siguiente.
La directiva CAPTION se utiliza para poner una cabecera o un pie a la tabla, según
se indique en el parámetro align que puede tener los valores top y bottom.
La directiva <AREA> define las áreas sensibles de la imagen y tiene los siguientes
parámetros obligatorios:
shape = "tipo"
Indica el tipo de área a definir.
coords = "coordenadas"
Indica las coordenadas de la figura indicada con shape.
href = "URL"
Indica la dirección a la que se accede si se pulsa en la zona delimitada por el área
indicada.
rect
Área rectangular. Se deben especificar las coordenadas de la esquina superior
izquierda y las de la esquina inferior derecha.
poly
Polígono. Se deben especificar las coordenadas de todos los vértices del polígono.
El visor se encarga de "cerrar" la figura.
circle
Círculo. Se debe especificar en primer lugar las coordenadas del centro del círculo y
a continuación el valor del radio (en puntos).
Para activar el mapa debemos indicar la imagen a mostrar, indicando que dicha
imagen es tratada por un mapa. Para ello escribiríamos la siguiente directiva:
Si tu visor tiene la capacidad de gestionar este tipo de mapas (Netscape 2.x o Ms-
Explorer 2.x), prueba a pulsar sobre alguna parte del mapa que hemos definido y que te
aparecerá a continuación:
Extensiones del HTML
Netscape y Microsoft han añadido al estándar de HTML diversas directivas para hacer
más atractiva la visualización de las páginas Web. Veremos aquí las más interesantes y la
forma de usarlas.
Estas directivas pueden no funcionar en algún visor de HTML, pero el uso de ellas
por parte de los dos "grandes" del software para Internet hace prever que serán
inmediatamente incluidas en las nuevas versiones del resto de los visores.
Marquee
Sonido de fondo
Nuestra página Web puede tener un sonido que se active al entrar en la página. Esta
característica de Ms Explorer utiliza la directiva <BGSOUND> y tiene los siguientes
parámetros:
src = "fichero"
Indica el nombre del fichero que contiene el sonido (.wav, .mid).
loop = num / infinite
Indica el número de veces que se reproducirá el sonido. Si se indica infinite, el
sonido se reproducirá de forma continua hasta que abandonemos la página.
src = "fichero"
Indica el nombre del fichero (sonido .wav o .mid, o cualquier otro).
loop = num / infinite
Indica el número de veces que se reproducirá el sonido. Si se indica infinite, el
sonido se reproducirá de forma continua hasta que abandonemos la página.
width = "número"
Ancho del objeto insertado. Si se quiere que no se vea se puede poner en 0 o utilizar
el parámetro <HIDDEN>
height = "número"
Altura del objeto insertado. Si se quiere que no se vea se puede poner en 0 o utilizar
el parámetro <HIDDEN>
HIDDEN = true
Ocultar el gestor de sonidos.
AUTOSTART = true
Se activará el sonido al cargarse la página.
Estos dos últimos parámetros los utilizaremos cuando queramos poner sonidos de
fondo para Netscape. Habrá que utilizar tanto esta directiva como la <BGSOUND>. De
esta manera el sonido de fondo funcionará tanto en Netscape como en Explorer.
Frames (marcos)
Los marcos son una técnica para dividir la ventana del visor en diferentes zonas. Cada
una de estos marcos se podrá manipular por separado, permitiéndonos mostrar en cada una
de ellos una página Web diferente. Esto es muy útil para, por ejemplo, mostrar
permanentemente en un marco los diferentes contenidos de nuestra página, y en otro mostrar
el contenido seleccionado.
Para definir los diferentes marcos o frames se utilizan las directivas <FRAMESET>
</FRAMESET> y <FRAME>. La directiva <FRAMESET> indica cómo se va a dividir la
ventana principal. Pueden incluirse varias directivas <FRAMESET> anidadas con el objeto
de subdividir una división. Los parámetros de <FRAMESET> son rows y cols en función
de si la división de la pantalla se realiza por filas (rows) o columnas (cols). Los parámetros
rows y cols se acompañan de un grupo de números que indican en puntos o en porcentaje el
tamaño de cada uno de los marcos. En caso de utilizar rows los tamaños de los marcos se
entienden indicados de arriba a abajo, es decir, el primer valor será el asignado al marco
superior, el segundo al marco inmediatamente inferior, etc... En el caso de cols los tamaños
se aplican de izquierda a derecha.
Ejemplos Resultado
Crea tres marcos horizontales, la
primera ocupará un 20% de la
<FRAMESET rows = "25%,50%,25%">
ventana principal, la segunda un
50% y la tercera un 25%.
Crea tres marcos verticales, la
primera y la tercera tendrán un
"ancho" fijo de 120 y 100 puntos
<FRAMESET cols = "120,*,100">
respectivamente. La segunda
ocupará el resto de la ventana
principal (*).
En este caso "anidamos" dos
directivas. La primera divide la
ventana principal en dos marcos
verticales, la primera ocupa un
15% de la ventana principal y la
<FRAMESET cols = "15%,*"> segunda el resto. La segunda
<FRAMESET rows = 20%,*"> directiva vuelve a subdividir el
primer marco creado
anteriormente, pero esta vez en dos
marcos horizontales, el superior
ocupará un 20% de la ventana, y el
inferior el resto.
border = "número"
Permite cambiar o quitar (0) el borde entre los marcos. Por defecto, aparece. Para
que también funcione en Explorer habrá que usar frameborder = 0
framespacing = "número"
Permite cambiar el espacio entre el borde del marco y la página.
name = "nombre"
Indica el nombre por el que nos referiremos a ese marco.
src = "URL"
El marco mostrará en principio el contenido del documento HTML que se indique.
marginwidth = num.
Indica, en puntos, el margen izquierdo y derecho del marco.
marginheight = num
Indica, en puntos, el margen superior e inferior del marco.
scrolling = "yes / no / auto"
Indica si se aplica una barra de desplazamiento al marco en el caso de que la página
que se cargue en ella no quepa en los límites del marco. El valor "yes" muestra
siempre la barra de desplazamiento, "no" no la muestra nunca (la zona de la página
que no quepa en el marco no la veremos), y "auto" la muestra sólo en caso de que
sea necesario para poder ver la página.
noresize
Si se indica este parámetro, el usuario no podrá "redimensionar" los marcos con el
visor. Un usuario que esté viendo una página con marcos puede redimensionarlos
seleccionando un borde del marco con el ratón y desplazándolo.
<HTML>
<HEAD>
<TITLE>Página con Marcos</TITLE>
</HEAD>
<FRAMESET cols = "15%,*">
<!-- Creo dos marcos verticales, el de la izquierda ocupa un 15% de la pantalla, el de la derecha el resto. -->
<FRAMESET rows = "35%,*">
<!-- Creo dos marcos horizontales dentro del marco de la izquierda. -->
<FRAME name = "rotulo" src = "titulo.htm" scrolling = "auto">
<!-- Llamo al marco horizontal superior izquierda con el nombre "rotulo" y muestro el documento
titulo.htm -->
<FRAME name = "menu" src = "menu1.htm" scrolling = "auto">
<!-- Llamo al marco horizontal inferior izquierda con el nombre "menu" y muestro el documento
menu1.htm -->
</FRAMESET>
<!-- Cierro la definición de los marcos horizontales del marco de la izquierda -->
<FRAME name = "principal" src = "primera.htm" scrolling = "auto">
<!-- Llamo al marco vertical derecho con el nombre "principal" y muestro el documento
primera.htm -->
<NOFRAMES>
<!-- Indico las órdenes para aquellos visores que no soporten marcos -->
SU VISOR NO MUESTRA MARCOS. Pulse <A href= "primera.htm"> AQUI </A> para ir a la
página principal sin Marcos.
</NOFRAMES>
</FRAMESET>
<!-- Cierro la definición de los macos verticales -->
</HTML>
Al usar marcos, nos encontramos con un problema. Cuando queramos mostrar una
página Web debemos indicarle al visor en que marco queremos que se muestre. Por defecto
se mostrará en el marco donde se encuentre el enlace. Para poder escoger el marco de destino
del Hyperenlace se añade un nuevo parámetro a la directiva <A href= > </A>. Este parámetro
se llama target y puede tener los siguientes valores:
target = "nombre_marco"
Muestra el Hyperenlace en la ventana cuyo nombre se indica.
target = "_blank"
Abre una nueva copia del visor y muestra el Hyperenlace en ella.
target = "_self"
Se muestra el Hyperenlace en el marco activo, es decir, en el mismo marco que lo
referencia.
target = "_parent"
El Hyperenlace se muestra en el marco o <FRAMESET> que llamó al documento
actual. Si no hay ningún <FRAMESET> anterior se muestra a pantalla completa
suprimiendo todos los marcos de la pantalla.
target = "_top"
Suprime todos los marcos de la pantalla y muestra el Hyperenlace a pantalla
completa.
Ejemplos Resultado
<A href= "http://www.nasa.com/" Muestra la página de la Nasa en una
target = "_blank"> nueva copia del visor
<A href= "http://www.pangea.org/" Muestra la página de Pangea en el
target = "principal"> marco llamado "principal"
<A href= "http://www.yahoo.com/" Muestra la pagina del buscador
target = "_top"> Yahoo a pantalla completa