Completo tutorial de HTML - Frames - Anidar frames

33 - Frames - Anidar frames

[editar]
Tutorial creado por Indaya.com. Extraido de: http://www.indaya.com
11 de Septiembre de 2005
Para crear estructuras de marcos en las que se mezclen las filas y las
columnas debemos anidar etiquetas <FRAMESET>. Empezando por la partición de
frames más general, debemos colocar dentro las particiones de frames más
pequeñas. La manera de indicar esto se puede ver fácilmente con un ejemplo. 
 

Anidación de frames


Los pasos para definir la anidación se pueden encontrar
a la derecha.

Los distintos frames vienen numerados con el orden

en el que se escriben en el código.




En la imagen se puede ver el resultado final acompañada de la representación
sobre la manera de definirlos. En primer lugar definimos una estructura de
frames en dos columnas y dentro de la primera columna colocamos otra parcición
de frames en dos filas. El código necesario es el siguiente.


<frameset cols="200,*">

    <frameset rows="170,*">

       <frame src="pagina1.html">

       <frame src="pagina2.html">

    </frameset>

    <frame src="pagina3.html">

</frameset> 


Nota: hemos colocado un margen en cada una de las líneas de esta definición de frames para conseguir un código más entendible visualmente. Estos márgenes no son en absoluto necesarios, simplemente nos sirven para ver en qué nivel de anidación nos encontramos.

El ejemplo anterior se puede complicar un poco más si incluimos más particiones.
Vamos a ver algo un poco más complicado para practicar más con las anidaciones
de frames.


Anidación de frames


Los pasos para definir la anidación se pueden encontrar
a la derecha.

Los distintos frames vienen numerados con el orden

en el que se escriben en el código.



En la imagen se observa que el primer frameset a definir se compone de dos filas.
Posteriormente, dentro de la segunda fila del primer frameset, tenemos otra
partición en dos columnas, dentro de las que colocamos un tercer nivel de
frameset con una definción en filas en los dos casos. El código se puede ver a
continuación.



<frameset rows="60,*">

    <frame src="pagina1.html">

    <frameset cols="200,*">

       <frameset rows="*,150">

          <frame src="pagina2.html">

          <frame src="pagina3.html">

       </frameset>

       <frameset rows="*,60">

          <frame src="pagina4.html">

          <frame src="pagina5.html">

       </frameset>

    </frameset>

</frameset>



Hasta aquí hemos visto la parte más básica de la creación de frames. En los
siguientes capítulos podremos aprender a configurar los marcos para variar su
apariencia y, entre otras cosas, eliminar las barras que separan cada uno de los
distintos frames.
[editar]

25 opiniones

darkvide

bien pero esta demaciado simple
y hay como 7 veses mas de etiquetas
delo ke hay ahi
suerte
adios
xD


esa m... n0 buzcaba
gtswfrca

muy mala orrible
mmmmm

mmmmmmmm
muy bien

me ayudaron en mi tesina... mucha info... mil grasias
1 2 3 4 5 | siguiente >

Tutoriales relacionados con 'Completo tutorial de HTML'

Bienvenidos al manual de HTML de Indaya.A través de todos estos capítulos vamos a descubrir... Más »
En estas páginas de CSS pretendemos dar a conocer la tecnología con un enfoque práctico... Más »
ASP (Active Server Pages) es la tecnología para la creación de páginas dinámicas del lado... Más »
Este documento describe cómo usar el sistema de spooling para impresoras de líneas que provee... Más »
Hace tiempo que terminé la traducción de un excelente artículo sobre kde-kiosk, la tecnología que... Más »

Autor y licencia de 'Completo tutorial de HTML'


Tutorial de Indaya.com. Extraido de: http://www.indaya.com CopyLeft
Licencia GNU Free Documentation License: http://www.gnu.org/copyleft/fdl.html
Este contenido ha sido recopilado por el equipo de Wikilearning. Todo el contenido recopilado se ha obtenido respetando y comunicando en nuestro site la licencia de cada fuente.
Wikilearning tiene permiso expreso por escrito de los autores para publicar los contenidos que ha extraído de otras webs, incluyendo su uso comercial.