Frames sin bordes

  • Por
Taller de HTML en el que explicamos cómo realizar frames sin bordes en lso navegadores más habituales.
Este taller de HTML explica cómo realizar una declaración de frames sin bordes. Para los lectores que no conozcan lo que son los frames o como se definen sería necesario que estudiasen el manual de HTML, por lo menos los capítulos dedicados a frames.

Hemos visto que hay muchos atributos que sirven para eliminar los bordes de los marcos, tal vez demasiados y haya quedado poco claro cual sería la forma exacta de eliminar todos los frames de una vez. Resulta que no se hace igual en todos los navegadores, aunque incluyendo los atributos adecuados para cada navegador estaremos seguros que los bordes no se verán nunca.

En Netscape, simplemente necesitamos especificar el atributo border="0" en el primer frameset. Esta opción también funciona en las versiones más modernas de Internet Explorer.

En Internet Explorer, debemos especificar dos atributos también en el primer frameset. frameborder="0" y framespacing="0".

Si colocamos los tres atributos a la vez en el primer frameset estaremos seguros que no hay bordes, por lo menos en los navegadores más habituales.

La etiqueta frameset con los tres atributos quedaría así:

<frameset cols="90,*" border="0" frameborder="0" y framespacing="0">

Ejemplo práctico

Vamos a escribir por completo una declaración de frames sin bordes, para que quede todo suficientemente claro.

<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>

Se puede ver la página de frames sin bordes en este enlace.

Autor

Miguel Angel Alvarez

Miguel es fundador de DesarrolloWeb.com y la plataforma de formación online EscuelaIT. Comenzó en el mundo del desarrollo web en el año 1997, transformando su hobby en su trabajo.

Compartir

Comentarios

Martin

17/3/2006
el problema ke tengo con los marco y ke veo ke tiene este ejemplo. es que se puede cambiarlos de tamaño con el mouse, osea no estan fijos!... eso es inevitable??? sho kisiera ke esten FIJOS!

Saludos!! muy bueno todo che!

Justiciero

12/6/2010
Respuesta
Se pueden hacer fijos con:
noresize="noresize"
Y que no salgan barras con:
scrolling="No"

Israel PG

22/3/2011
¿Es habitual usar frames?
Me dijeron que no se acostumbraban a usar, que no es habitual. A mí me parece una manera organizada de diseñar, pero que en la maquetación actual no.

HANIVAL

07/7/2011
GRAXIAS
OI T DOI LAS GRACIAS XQ SI M SIRVIO THU CODIGO PARA QUITAR LOS BORDES D LOS MARCOS D HTML.
BUENO ESTE CODIGO SI FUNCIONA PRUEVNLO.