3. MARCOS
La principal defirencia que va a haber a la hora
de crear una página de frames es que en vez
de utilizar la etiqueta BODY, que sirve
normalmente para delimitar lo que se va a ver
en la pantalla, se hace uso de la etiqueta
FRAMESET .
El uso de las frames es útil para cierto tipo de
documentos, pero puede llegar a dificultar la
navegación, ya que dentro de un documento
con frames no tendrán utilidad los botones de
documento previo (back) ni documento
siguiente (forward), ya que ambos nos
trasladarán fuera del documento con frames.
Para ver el documento previo en una de las
frames debemos utilizar el botón derecho del
ratón sobre ella y seleccionar la opción volver
en el frame (Back in Frame). Esto hace que
cuando se utilicen frames haya que cuidar la
correcta transición entre documentos.
4. Etiqueta <FRAMESET>
Las etiquetas <FRAMESET>...</FRAMESET>
son las que van a decirle al navegador dónde
empiezan y dónde acaban los marcos, y el tipo
y forma de estos. Entre una y otra irán las
definiciones de los diferentes frames.
Estas etiquetas se deben situar entre <HTML>
y </HTML>, pero podemos hacerlo también
entre </HEAD> y <BODY>, en incluso podemos
no utilizar <BODY>...</BODY>.
Sus principales atributos o parámetros son:
* COLS= " x,y,z,..." , para definir el nº de
columnas o marcos verticales que va a tener la
ventana, y donde las variables x,y,z... van a
definir el tamaño de cada marco vertical,
pudiendo definirse en píxeles o en porcentaje.
También podemos fijar el tamaño de una
columna o columnas como * , y en este caso el
tamaño de esta será todo aquel que quede
después de definir mediante puntos o
porcentajes las demás columnas.
5. Si definimos tamaños en píxeles, estos serán
absolutos, En este caso si todas las frames se
indican de este modo, los valores se ajustarán
para que las frames ocupen la totalidad del
espacio de la ventana del navegador, no
guardando siempre la proporción con la que se
definen las frames.
Por el contrario, si empleamos medidas en
porcentaje, en este caso si los porcentajes
suman un valor distinto del 100%, se ajustarán
para que coincidan con el tamaño de la
ventana. Se podrá combinar con el apartado
anterior de forma que algunas frames se
definan en valor absoluto y otras en
porcentaje.
Posibles combinaciones serían:
6. 1) COLS="100,700"...que nos dividiría la
ventana en dos columnas, una de 100 puntos y
la otra de 700.
2) COLS="10%,*"...que nos daría una columna
con el 10% de la ventana y otra con el resto.
3) COLS="20%,*,*"...obteniendo con ello una
columna del 20% de la ventana y otras dos que
se repartirian por igual el tamaño restante.
4) COLS="*,2*"...que nos creará dos columnas,
teniendo la segunda el doble de ancho que la
primera, es decir, la primera ocuparía el 33%
de la ventana y la segunda el 66% restante.
12. * BORDERCOLOR= " color " , donde color
puede venir especificado mediante su nombre
web en inglés o mediante su código
hexadecimal. Nos permite establecer el color
de los bordes de los marcos.