Atributos para la etiqueta <frameset>
Ya hemos conocido los atributos cols y rows, que sirven para indicar si la distribución en marcos se hará verticalmente u horizontalmente. Sólo se puede utilizar uno de ellos y se iguala a las dimensiones de cada uno de las divisiones, separadas por comas.
border=»número de pixels»
Con este atributo podemos modificar el color del borde de los frames, también de manera global a todo el frameset.
Sirve para mostrar o no el borde del frame. Sus posibles valores son «yes» (para que se vean los bordes) y «no» o «0» (para que no se vean). En la práctica elimina el borde, pero permanece una línea de separación de los frames.framespacing=»número de pixels»
Para determinar la anchura de la línea de separación de los frames. Junto con el atributo frameborder=»0″ sirve para eliminar los bordes de los marcos.
Atributos para la etiqueta <frame>
marginwidth=»número de pixels»
Define el número de pixels que tiene el margen del frame donde se indica. Este margen se aplica a la página que pretendemos ver en ese marco, de modo que si colocamos 0, los contenidos del página en ese marco estarán pegados por completo al borde del margen y si indicamos un valor de 10, los contenidos de la página estarían separados del borde 10 pixels.
marginheight=»número de pixels»
Lo mismo que el anterior atributo, pero para el margen vertical.
scrolling=»yes|no|auto»
Sirve para indicar si queremos que haya barras de desplazamiento en los distintos marcos. Si indicamos «yes» siempre saldrán las barras, si indicamos «no» no saldrán nunca y si colocamos «auto» saldrán sólo si son necesarias. Auto es el valor por defecto.
frameborder=»yes|no|0″
Este atributo permite controlar la aparición de los bordes de los frames. Con este atributo igualado a «0» o «no» los bordes se eliminan. Sin embargo, quedan los márgenes en el borde.
bordercolor=»#rrggbb»
Permite especicicar el color del borde del marco.
EJEMPLO DE FRAMES SIN BORDES:
<html>
<head>
<title>Definición de Frames</title>
</head>
<frameset cols=»200,*» border=»0″ frameborder=»0″ y framespacing=»0″>
<frameset rows=»170,*»>
<frame src=»pagina1.html»>
<frame src=»pagina2.html»>
</frameset>
<frame src=»pagina3.html»>
</frameset>
</html>