Ver Mensaje Individual
  #12 (permalink)  
Antiguo 18/07/2004, 09:52
Avatar de -Defero-
-Defero-
Colaborador
 
Fecha de Ingreso: julio-2004
Ubicación: Guipúzcoa
Mensajes: 4.776
Antigüedad: 19 años, 10 meses
Puntos: 76
No es un iframe, en este caso son frames (marcos). Mirad el código de la estructura:

Código HTML:
<frameset rows="71,*" frameborder="NO" border="0" framespacing="0"> 
  <frame name="topFrame" scrolling="NO" noresize src="fondo_arriba.html" frameborder="NO" >
  <frame name="mainFrame" src="nexo2.html" frameborder="NO" scrolling="NO">
</frameset> 
Con el archivo fondo_arriba.html crea la franja de arriba. Luego, nexo2.html tiene dentro como frame este otro documento, el cual a su vez tiene dentro otros dos frames, con este código:

Código HTML:
<frameset rows="456,*" frameborder="NO" border="0" framespacing="0"> 
  <frame name="topFrame" scrolling="NO" noresize src="nexo3.html" frameborder="NO" >
  <frame name="mainFrame" src="fondo_abajo.html" scrolling="NO" frameborder="NO">
</frameset> 
El archivo fondo_abajo.html crea la franja inferior. El archivo nexo3.html tiene otros dos frames:

Código HTML:
<frameset cols="100,*" frameborder="NO" border="0" framespacing="0"> 
  <frame name="leftFrame" scrolling="NO" noresize src="fondo_izda.html" frameborder="NO">
  <frame name="grande" src="nexo4.html">
</frameset> 
El primer frame muestra el contenido del lado izquierdo (fondo_izda.html), y el segundo (nexo4.html) contiene otros dos frames más:

Código HTML:
<frameset cols="600,*" frameborder="NO" border="0" framespacing="0"> 
  <frame name="leftFrame" noresize src="news/index.html" frameborder="NO">
  <frame name="mainFrame" src="fondo_dcha.html" scrolling="NO" frameborder="NO">
</frameset> 
El primer frame es el que muestra el contenido (news/indes.html), y el segundo muestra el lado derecho (fondo_dcha.html). O sea, que el contenido está aquí, que es donde deberemos mirar eso del fondo inmóvil (podíamos haber accedido a este documento mucho más rápido pulsando en Mozilla botón derecho-este marco-mostrar solamente este marco, pero eso sería menos divertido). Debes fijarte en esta línea:

Código HTML:
<link rel="stylesheet" href="../estilos/estilos.css" type="text/css"> 
Esa línea hace referencia a una hoja de estilo, en la que encontraremos esto:

Código HTML:
body {  background-color: #000000; font-family: Verdana; font-size: 10px; font-weight: normal; color: #FFFFFF; background-repeat: no-repeat; background-attachment: fixed; background-position: left top; line-height: normal; background-image:  url(../gfx/fondos/fondo_trabajo.jpg)}
El truco está en lo de background-attachment: fixed, que hace que el fondo no se desplace con el texto.
__________________
abogado en Errenteria + procuradora en San Sebastián = equipo imparable

Última edición por -Defero-; 18/07/2004 a las 10:00