Ver Mensaje Individual
  #6 (permalink)  
Antiguo 08/07/2013, 04:08
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: posicionamiento de un div segun tamaño de monitor

Bueno, no te voy a convencer de hacer las cosas bien.

Pero bueno. Si quieres hacerlo como dices, puedes usar la regla @media y añadir algunas queries para el ancho del navegador y cambiar ese posicionamiento, o márgenes, o lo que sea. Siguiendo con tu ejemplo, algo así podría servirte:

Código CSS:
Ver original
  1. @media screen and (max-width: 1920px) {
  2.   div.loquesea {
  3.     margin: 10px 0 0 20px;
  4.   }
  5. }
  6.  
  7. @media screen and (max-width: 900px) {
  8.   div.loquesea {
  9.     margin: 50px 0 0 630px;
  10.   }
  11. }

En cada @media {} puedes agrupar varios selectores, y todo se va heredando.

Para que funcione bien, sobre todo en dispositivos móviles, tendrías que especificar el ancho del viewport, que se suele hacer mediante una meta-etiqueta, al menos hasta que @viewport tenga un soporte más o menos decente.