Ver Mensaje Individual
  #4 (permalink)  
Antiguo 28/11/2013, 14:47
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: Mejor forma de hacer web responsiva

La cuestión es no triplicar el código, sino sólo cambiar los propiedades que te hagan falta para esa otra "vista".

Por ejemplo, si tienes unas cajas que ocupan un tercio de la pantalla para la versión normal y quieres que luego ocupen todo el ancho en la versión móvil:

Código CSS:
Ver original
  1. .box {
  2.   float: left;
  3.   width: 33%;
  4.   padding: 20px;
  5.   background: #f0f0f0;
  6.   color: #333;
  7.   font: 400 1rem/1.4rem 'Monaco', monospace;
  8.   border: 2px solid firebrick;
  9.   box-sizing: border-box;
  10.   border-radius: 5px 10px;
  11. }
  12.  
  13. @media screen and (min-width: 480px) {
  14.   .box {
  15.     float: none; /* reset */
  16.     width: auto; /* reset */
  17.     display: block;
  18.   }
  19. }

No vas a repetir colores, bordes, fuentes y demás.

La cosa es que tienes que tener claro cómo quieres tener el sitio, y no ir a ver cómo va.