equis

Páginas: 5 (1197 palabras) Publicado: 14 de septiembre de 2013



|








gestionar marcos (frame)


Amados u odiados, útiles o inútiles, excelentes o pésimos, los marcos son instrumentos que forman ya parte habitual del web y que los navegadores gestionan hoy día a la perfección. Los detractores de los marcos afirman la inutilidad de subdividir ulteriormente las páginas web, las cuales, en última instancia, pueden resultar poco legibles.Otros, como yo, consideran que los marcos pueden llegar a ser muy útiles ya que se evita cargar las mismas imágenes y se mantienen ordenados el contenido y la estructura del sitio. Naturalmente, abusar de los marcos puede producir como resultado pésimas impostaciones gráficas, obteniendo un efecto contrario al previsto.
Un punto en contra de los marcos es, ciertamente, su incompatibilidad con losprogramas de navegación gráfica destinados a invidentes, los cuales se bloquean impidiendo la lectura de las páginas.
Una buena solución es crear una versión con marco y una versión sin marco (como esta misma guía ha hecho).

¿Cómo se crean los marcos?
Antes de nada, repasemos rápidamente las marcas HTML de gestión de marcos.
N2.0
Documento Marco

(en lugar de )
N2.0
altura enfilas

(píxel ó %)
N2.0
altura en filas

(* = tamaño relativo)
N2.0
anchura en columnas

(píxel ó %)
N2.0
anchura en columnas

(* = tamaño relativo)
N3.0b
anchura del borde


N3.0b
borde


N3.0b
color del borde


N2.0
Definición del marco

(contenido de cada uno de los recuadros)
N2.0
documento que se debe mostrar


N2.0
denominazionedel frame


N2.0
anchura de los márgenes

(margen izquierdo y derecho)
N2.0
altura de los márgenes

(margen superior e inferior)
N2.0
barra de desplazamiento o no


N2.0
no redimensionable


N3.0b
borde


N3.0b
color del borde


N2.0
contenido en ausencia de marco

(para navegadores antiguos)


Para crear una página dividida en marcos, esnecesario crear varios archivos HTML referidos a un archivo principal, que es el que permite su gestión. Así pues, antes de nada hace falta impostar este archivo "fuente", y, posteriormente, los demás archivos que componen el marco.

Imaginemos que debemos crear una ventana dividida en marcos como la de la figura, con un marco en la parte superior fijo (en el cual cargaremos el archivo"top.htm", que deberemos crear aparte) y un marco central (en el cual cargaremos el archivo "central.htm", que deberemos, asimismo, crear aparte) que cambiará según cual sea la página que deba mostrar. Como hemos señalado antes, la gestión de estos dos marcos correrá a cargo de un tercer archivo, el cual deberá invocarlos asignándoles una parte de la página. He aquí el código de esta página:Como podemos ver, el código del marco está encerrado entre las marcas que se comportan como las marcas usuales .
El tamaño de los marcos, o mejor dicho, el espacio que cada uno de ellos debe ocupar en la página, queda establecido mediante la marca rows="80,*, que significa que el marco alto (que en este caso es una fila, "row") debe tener 80 píxel, mientras que "*" significa que todo elresto debe asignarse al marco central. Asimismo, habríamos podido expresar el tamaño de los marcos en tantos por ciento de esta manera:



Una vez impostados los dos parámetros , dentro de ellos se definen los nombres y los archivos que deberán invocarse en los dos marcos creados. Es necesario dar un nombre al marco (name="alto") e indicar el archivo HTML que deberá cargarse dentro del marco(SRC="top.htm"). Deben, por tanto, crearse previamente dos archivos de nombre "top.htm" y "central.htm".
Fíjate bien en lo importante que es la colocación dentro del código para una correcta interpretación por parte del navegador. Así, si se invirtiera el orden de esta manera:




el navegador invertiría el orden de asignación y cargaría el archivo "central.htm" en el marco superior, y el...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • equis
  • Equis de
  • ...Equis
  • equis
  • equis
  • equis
  • equis
  • equis

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS