Ver Mensaje Individual
  #2 (permalink)  
Antiguo 03/10/2011, 11:53
Avatar de cristian_cena
cristian_cena
Colaborador
 
Fecha de Ingreso: junio-2009
Mensajes: 2.244
Antigüedad: 15 años, 6 meses
Puntos: 269
Respuesta: Problemilla con div fixed ..

hay una tecnica que suma por ejemplo un margin-left en % y resta un left en %. Pero a decir verdad no la recomiendo, nunca queda del todo bien y creería que no funciona en ie7-

Lo mejor en estos casos es que trabajes con contenedores relativos e hijos absolutos.

ejemplo:
Código HTML:
Ver original
  1. <div id="hermano1">
  2. <div id="hijo1"></div>
  3. </div>
  4. <div id="hermano2">
  5. <div id="hijo2"></div>
  6. </div>

Código CSS:
Ver original
  1. #hermano1{position:relative; margin:0 auto; width:980px; height:500px;}
  2. #hijo1{width:50px; height:50px; position:absolute; top:0; left:0; background:blue;}
  3. #hijo2{width:50px; height:50px; position:absolute; top:0; left:0; background:red;}
aquí:
La posicion de #hijo dependerá del inicio de coordenadas (esquina superior izquierda) de #hermano1
La posición de #hijo2 dependerá de body, ya que no encontró ancestro relativo para posicionarse.

No se bien que queres hacer, cualquier cosa detalla más la pregunta y lo vemos.
Saludos.