Ver Mensaje Individual
  #4 (permalink)  
Antiguo 04/06/2013, 04:17
Avatar de pzin
pzin
Moderata 😈
 
Fecha de Ingreso: julio-2002
Ubicación: Islas Canarias
Mensajes: 10.488
Antigüedad: 21 años, 9 meses
Puntos: 2114
Respuesta: Cómo hacer responsive algo absoluto

Pues mucho no explicas de porqué tiene que ser si o si de esa forma.

Poer bueno, si quieres algo más estable y más fácil de mantener de lo que tienes, yo haría algo así:

Código HTML:
Ver original
  1. <div id="contenedor">
  2.   <div id="caja"></div>
  3. </div>

Código CSS:
Ver original
  1. div#contenedor {
  2.   position: absolute;
  3.   left: 50%
  4. }
  5.  
  6. div#caja {
  7.   position: relative;
  8.   left: -50%;
  9.   width: 960px;
  10. }

La única diferencia es que se centraría de forma automática.

Pero no me queda lo del tema responsivo. Con esto al aplicarle media-queries puedes ir cambiando solo el valor del ancho de #caja y se queda centrado siempre.

Y ahora volviendo con las dudas.

Si ese elemento lo tienes dentro de otro, ¿por qué no aplicas una medida porcentual? Así consigues tener un diseño líquido. Yo creo que debe de haber una mejor solución, pero falta información. Explícate un poco más a ver.