01_HTML_ _Los_Frames

Páginas: 16 (3865 palabras) Publicado: 13 de octubre de 2015
Los Frames en el HTML

¿Qué son los Frames?
La llegada del HTML 4 trajo consigo una gran cantidad de nuevos elementos muy
importantes que vinieron a revolucionar la forma en que diseñamos páginas WEB, uno de
ellos fueron los FRAMES.
La palabra inglesa Frame en lenguaje español significa Marco, y se le
denomó de esta forma ya que su lógica es la de separar un sitio WEB
en varias subpáginas.
LosFrames son una manera de partir la página en distintos espacios independientes los
unos de los otros, de modo que en cada espacio se coloca una página distinta que se
codifica en un archivo HTML distinto.
En el pasado muchos navegadores de Internet no era compatibles con ellos, pero en la
actualidad la gran mayoría debe soportarlos (excepto por algunos dispositivos móviles que
aún poseen navegadoresfuera de estándar).

En la página de la imagen (www.mancomunidadguisayote.hn) se han utilizado frames, para que cuando se haga clic en alguno
de los links del menú solo será cargado lo que aparecen en el panel del centro, así se evita volver a cargar todo el menú y el
título de la página.
Material facilitado por Ing. Gerardo Josué Portillo (gerardo.portillo@uth.hn)

La Lógica de los Frames
Cadauna de las áreas en las que se parte la página con Frames son independientes y han de
ser codificadas con archivos HTML también independientes. Como resultado, cada frame o
marco contiene las propiedades específicas que le indiquemos en el código HTML a
presentar en ese espacio. Así mismo, y dado que cada marco es independiente, tendrán sus
propias barras de desplazamiento, horizontales yverticales, por separado.
Una de las principales ventajas de la programación con frames viene
derivada de la independencia de los distintos frames, pues podemos
navegar por los contenidos de nuestro web con la barra de navegación
siempre visible, y sin que se tenga que recargar en cada una de las
páginas que vamos visitando.
Existen en la web muchas páginas que contienen frames y seguro que todos hemostenido
la ocasión de conocer algunas. Se suelen utilizar para colocar en una parte de la ventana
una barra de navegación, que generalmente se encuentra fija y permite el acceso a
cualquier zona de la página web.
Un ejemplo de las áreas que se pueden construir en una construcción de frames se puede
ver en las imágenes:

Explicación Básica de los Frames
Las páginas web que están hechas con frames secomponen de una declaración de los
marcos y tantas páginas en formato HTML corriente como distintas divisiones hemos
definido. La declaración o definición de frames es la única página que realmente debemos
aprender, puesto que las páginas que se van a visualizar en cada uno de los cuadros son
archivos HTML de los que hemos venido aprendiendo anteriormente en este manual.
Dicha definición estácompuesta por etiquetas y , con las que se
indicamos la disposición de todos los cuadros. La etiqueta indica las
particiones de la ventana del navegador y la etiqueta indica cada uno de los
cuadros donde colocaremos una página independiente.
Material facilitado por Ing. Gerardo Josué Portillo (gerardo.portillo@uth.hn)

Las particiones que se pueden hacer con un son en filas o columnas. Por
ejemplo, podríamos indicar que deseamos hacer una división de la página en dos filas, o
dos columnas, tres filas, etc. Para indicar tanto la forma de partir la ventana -en filas o
columnas- como el número de particiones que pretendemos hacer, se ha de utilizar los
atributos:
1. COLS: Sirve para indicar una partición en columnas
2. ROWS: Sirve para indicar unapartición en filas
Es importante indicar que no se puede hacer una partición en filas y
columnas a la vez, sino que debemos escoger en partir la ventana en
una de las dos disposiciones. Más adelante indicaremos cómo partir la
ventana tanto en filas como en columnas, que se hace con la
anidación de frames.
En el atributo COLS o ROWS -sólo podemos elegir uno de los dos- colocamos entre comillas
el...
Leer documento completo

Regístrate para leer el documento completo.

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS