MARCOS
Conjunto de Marcos <frameset>
Los conjuntos de marcos se definen a través de las etiquetas <frameset> y </frameset>, que van después de la etiqueta <head>. A través de estas etiquetas se indica el número de marcos en que se dividirá la ventana, cada uno de los cuales será una especie de subventana.
Cuando se insertan las etiquetas <frameset> y </frameset> no hay que insertar las etiquetas <body> y </body>, ya que el cuerpo del documento será el cuerpo de las páginas que se carguen en cada uno de los marcos del conjunto de marcos.
Cuando se insertan las etiquetas <frameset> y </frameset> no hay que insertar las etiquetas <body> y </body>, ya que el cuerpo del documento será el cuerpo de las páginas que se carguen en cada uno de los marcos del conjunto de marcos.
Los atributos que pueden especificarse sobre la etiqueta <frameset>
Marco <frame>
Un marco (o frame) es una ventana independiente dentro de la ventana general del navegador. Cada marco tendrá sus bordes y sus propias barras de desplazamiento. Así cada página se dividirá en la práctica en varias páginas independientes.
Para crearlos necesitaremos un documento HTML específico, que llamaremos documento de definición de marcos. En él especificaremos el tamaño y posición de cada marco y el documento HTML que contendrá. Vamos a ver un ejemplo de este tipo de documento:
<HTML>
<HEAD>
<TITLE>
Mi primera página con marcos
</TITLE>
</HEAD>
<FRAMESET COLS="20%,80%">
<FRAME NAME="indice" SRC="indice.html">
<FRAME NAME="principal" SRC="introduccion.html">
<NOFRAMES>
<P>Lo siento, pero sólo podrás ver esta página
si tu navegador tiene la capacidad de visualizar
marcos.</P>
</NOFRAMES>
</FRAMESET>
</HTML>
Vamos a explicar detalladamente este ejemplo antes de investigar algo más a fondo cada una de las etiquetas. Vemos que la cabecera de la página es similar a un documento normal, pero el habitual BODY es sustituido por un FRAMESET. En cada FRAMESET se divide la ventana actual (sea la general o un marco) en varias ventanas definidas o por el parámetro COLS o por ROWS. En éste, separado por comas, se define el número de marcos y el tamaño de cada uno.
Vamos a explicar detalladamente este ejemplo antes de investigar algo más a fondo cada una de las etiquetas. Vemos que la cabecera de la página es similar a un documento normal, pero el habitual BODY es sustituido por un FRAMESET. En cada FRAMESET se divide la ventana actual (sea la general o un marco) en varias ventanas definidas o por el parámetro COLS o por ROWS. En éste, separado por comas, se define el número de marcos y el tamaño de cada uno.
Video Tutorial de como Crear Frames en HTML
Sin Marcos <noframes>
La etiqueta <noframes> especifica un contenido que será mostrado en caso que el navegador no soporte frames.
El elemento noframes puede contener todo elemento que se usa en el cuerpo del documento y debe ser ubicado dentro del elemento frameset.
EjemplIto by Kevin:
<html>
<head>
<title>Webs con FrontPage Express</title>
</head>
<frameset cols="22%,*">
<frame name="indice" src="sumario.htm" frameborder="0">
<frame name="principal" src="presenta.htm" frameborder="0">
<noframes>
<p>Esta página está configurada con marcos</p>
</noframes>
</frameset>
</html>
<head>
<title>Webs con FrontPage Express</title>
</head>
<frameset cols="22%,*">
<frame name="indice" src="sumario.htm" frameborder="0">
<frame name="principal" src="presenta.htm" frameborder="0">
<noframes>
<p>Esta página está configurada con marcos</p>
</noframes>
</frameset>
</html>
Destino del Enlace
Abre el documento vinculado en la ventana completa del navegador, lo cual quiere decir que los marcos de la ventana desaparecerán al abrir el vínculo en ella.
blank:
Abre el documento vinculado en una ventana nueva del navegador.
parent:
Abre el documento vinculado en la ventana del marco que contiene el vínculo o en el conjunto de marcos padre.
self:
Es la opción predeterminada. Abre el documento vinculado en el mismo marco o ventana que el vínculo.
top:
Además de estos destinos para los enlaces, también podrás utilizar los nombres de los distintos marcos de la página. Por ejemplo, si tuvieramos un marco con el nombre marcoderecho, podríamos insertar el enlace: blank:
Abre el documento vinculado en una ventana nueva del navegador.
parent:
Abre el documento vinculado en la ventana del marco que contiene el vínculo o en el conjunto de marcos padre.
self:
Es la opción predeterminada. Abre el documento vinculado en el mismo marco o ventana que el vínculo.
top:
<a href="http://www.aulaclic.com" target="marcoderecho">Aulaclic en el marco derecho</a>
Ejemplo de un FRAME
No hay comentarios:
Publicar un comentario