Programacion

Páginas: 5 (1075 palabras) Publicado: 29 de noviembre de 2012
MARCOS O FRAMES
Los marcos o FRAMES, son etiquetas o procedimientos especiales de HTML
que permiten dividir, lo que aparentemente es una sola página, en diferentes zonas
o ventanas, independientes unas de las otras. En cada ventana se puede mostrar
una página diferente. La división puede hacerse verticalmente por columnas, de
manera horizontal por filas, o una combinación de ambas. La páginacontenida en
cada marco tendrá definidas sus propiedades de manera independiente y desde un
marco se puede, a través de enlaces, hacer que se despliegue una página
cualquiera en otro marco, lo que los hace muy útiles para varios propósitos. Por
ejemplo, en una misma ventana se puede definir un marco que contenga el logotipo
o “banner” de la compañía, un segundo marco para desplegar el menúde
navegación, y por último un marco que muestre la página o documento actual.

La construcción de páginas que contienen marcos se hace de manera similar
a la de cualquier documento HTML. La única diferencia radica en el hecho de que la
etiqueta es reemplazada por , que es la etiqueta que
define la estructura de los frames o marcos en los que se dividirá la ventana del
navegador.

35 de44

http//:www.masterlinux.org

EFGM© 2000-2007

Para explicar el uso de , y el de otras etiquetas necesarias
para la implementación de frames, se utilizarán cuatro páginas ya creadas:
Computador.html, Automovil.html, Telefono.html y Menu.html, y una nueva que
servirá como página de definición de los marcos, la cual debe guardarse con el
nombre de Marcos.html, dentro del mismo directoriode las otras páginas
mencionadas.
Se creará como ejercicio una página dividida verticalmente en dos marcos:
en el de la izquierda, ocupando el 20% de la pantalla, aparecerá el contenido de la
página “MenuFrames.html”; mientras que en el marco de la derecha que ocupará
el 80% restante, se desplegará inicialmente la página Computador.html o
cualquiera de las otras dos, dependiendo de elenlace que se active en el frame de
la izquierda. Para este propósito se deben escribir las siguientes líneas:






Lo sentimos, su navegador no soporta FRAMES


La etiqueta FRAMESET sirve para dos propósitos principales: definir la
orientación de los marcos que puede ser horizontal (ROWS) o vertical (COLS); y el
número y tamaño de cada marco. En el ejemplo, el atributo COLS ="20%, 80%",divide la pantalla en dos marcos verticales, ocupando el primero de ellos a la
izquierda, el 20%, y el segundo el 80% del espacio. Para conformar n marcos
dentro de una pantalla, el atributo COLS o ROWS debe contener n valores
separados por comas. Estos valores pueden ser porcentajes o valores absolutos; en
cuyo caso el marco así definido, tendrá un espacio igual al del número de píxelesindicado. Si se quiere por ejemplo, dividir la pantalla de manera horizontal en cuatro
frames, y se necesita que el primero de ellos tenga una altura fija de 40 píxeles, el
segundo ocupe el 50% del espacio restante, y los otros dos se dividan el espacio de
manera proporcional:

Otra forma de definir el tamaño de los frames consiste en utilizar el carácter
*. En el siguiente ejemplo, unapantalla de 800 píxeles será dividida en tres marcos
verticales: el primero de 400 píxeles (50% de 800), el segundo de 260 (valor
absoluto) y el tercero 140 píxeles, correspondiente al espacio restante.

Las etiquetas definen entre otras cosas el origen de la página que
contendrá y el nombre del marco. En el ejercicio propuesto, se observan dos de
estas etiquetas, en la primera se define el marcodenominado “izquierda” donde se
desplegará la página MenuFrames.html y en el segundo marco de nombre

36 de 44

http//:www.masterlinux.org

EFGM© 2000-2007

“derecha” se mostrará la página Computador.html. Para que el ejercicio sea
completamente funcional, es necesario editar el archivo Menu.html como se indica a
continuación, guardándolo luego como MenuFrames.html:

Computador...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Programación
  • Programacion
  • Programacion
  • Programación
  • Programacion
  • Programacion
  • Programacion
  • Programacion

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS