FRAMES (MARCOS)
Enviado por kenikenzi • 29 de Marzo de 2012 • Informe • 563 Palabras (3 Páginas) • 537 Visitas
FRAMES (MARCOS)
Los marcos o frames sirven para distribuir mejor los datos de las páginas, ya que permiten mantener fijas algunas partes, como pueden ser el logotipo y la barra de navegación, mientras que otras sí pueden cambiar. Además de mejorar la funcionalidad, pueden mejorar también la apariencia.
Permiten dividir la ventana en varias más pequeñas, de modo que en cada una de ellas se cargue una página html distinta.
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.
También es posible incluir asteriscos como valores para los atributos cols y rows. Este valor indica que dicha fila o columna ocupará todo lo que quede de ventana o subventana. Cuando existan varias columnas o filas con este valor, se repartirán de forma equitativa lo que quede de ventana.
Ejemplo:
<HTML>
<HEAD><TITLE> Frames </TITLE></HEAD>
<frameset rows=55%,*>
<FRAME SRC="fila1.html" >
<FRAME SRC="fila2.html" >
</frameset>
</HTML>
Aqui se crean dos filas una que ocupa el 55% y la otra el resto de la hoja.
<HTML>
<HEAD><TITLE> Frames </TITLE></HEAD>
<frameset cols=10%,*>
<FRAME SRC="columna1.html" >
<FRAME SRC="columna2.html" >
</frameset>
</HTML>
Aqui se crean dos columnas una que ocupa el 10% y la otra el resto de la hoja.
También es posible anidar marcos. Es decir, es posible dividir marcos en otros marcos.
<HTML>
<HEAD><TITLE> Frames </TITLE></HEAD>
<FRAMESET COLS=20%,*>
<FRAME SRC="frames1.html">
<FRAMESET ROWS=20%,*>
<FRAME SRC="frames2.html">
<FRAME SRC="frames3.html">
</FRAMESET>
</FRAMESET>
</HTML>
Aquí estamos dividiendo primeramente la pagina en dos columnas. En la primera columna
...