Lenguajes
Web/Otros
Extra
Enlaces

Frames sin bordes

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> 

Redactado por desarrolloweb
http://www.desarrolloweb.com/articulos/813.php

Inicio | JavaScript necesario para este enlace

Noticias en RSS2 XHTML Vlido CSS Vlido