Elementos/atributos complejos de los frames

Además de la elaboración de los marcos adecuadamente mencionada, hay diversos atributos con los que manipular su aspecto. Para eso, conjuntamente la etiqueta <frameset> como <frame> permite distintos atributos que dejan concretar la forma de los métodos como los bordes de los frames, el margen, la existencia o no de barras de deslizamiento, etc.

Elementos específicos para la etiqueta <frameset>

Ya se ha visto al elemento o atributo cols y rows, que funcionan para señalar si la organización en marcos se hace de manera horizontal o vertical. Sólo se pudiese manejar uno de ellos y se iguala a las anchuras de cada uno de las separaciones, divididas por comas.

border=”número de pixels”
Deja  señalar de forma global para todo el frameset el número de pixels que ha de poseer el borde de los frames.

bordercolor=”#rrggbb”
Con ese elemento o atributo se puede cambiar el color del borde de los frames, asimismo de forma global a todo el frameset.

frameborder=”yes|no|0″
Funciona para enseñar o no el borde del frame. Sus potentes valores son “yes” (lo cual hace que se muestren los bordes) y “no” o “0” (para que no se aprecien). En la práctica borra el borde, pero persiste una línea de apartamiento de los frames.

framespacing=”número de pixels”
Para concretar la anchura de la línea de división de los frames. Se puede manejar en Internet Explorer y junto con el atributo frameborder=”0″ funciona para borrar los bordes de los marcos.

Elementos/atributos en la etiqueta <frame>

Para esa etiqueta se ha mostrado en artículos viejos los elementos o atributos src, que funciona para señalar el archivo que posee el marco y name, para dar un nombre al marco y después regir los enlaces hacia él. Se verá a continuación otros elementos/atributos asequibles.

marginwidth=”número de pixels”
Concreta el número de pixels que posee el margen del frame donde se señala. Ese margen se emplea a la página que se pretende observar en ese marco, de manera que si se pone 0, la información de la página en ese marco se verá pegados por completo al borde del margen y si le señalan un valor de 10, la información de la página estaría separada del borde 10 pixels.

marginheight=”número de pixels”
El mismo contexto para el anterior atributo, pero para el margen vertical.

scrolling=”yes|no|auto”
Funciona para señalar si se quiere que haya barras de desplazamiento en los diferentes marcos. Si le ponen “yes” siempre surgirán las barras, si eligen “no” no surgirán jamás y si ponen “auto” saldrán sólo si son requeridas.

noresize
Ese elemento no posee valores, sencillamente se coloca o no se coloca. En caso de que esté allí, señala que el frame no se logra redimensionar. Como se ha logrado observar, al poner el ratón sobre el borde de los marcos sale un cursor que os muestra que pueden mover dicho borde y redimensionar así los frames.

frameborder=”yes|no|0″
Ese elemento/atributo os deja manejar la aparición de los bordes de los frames. Con este elemento igualado a “0” o “no” los bordes se borran. No obstante, están los feos márgenes en el borde. Por esa razón se ha podido evidenciar que trabaja mejor en Netscape en vez de Internet Explorer.

bordercolor=”#rrggbb”
Deja concretar el color del borde en el marco.