Ver Mensaje Individual
  #4 (permalink)  
Antiguo 22/07/2013, 11:32
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: 4 divs que ocupen 100% y con margen entre ellos?

Yo la solución que aplicaría sería la de Rafael, la de usas calc(). Para mi IE8 está prácticamente muerto y en IE9 "ya" funciona calc(). Así que personalmente no lo veo tan futurista.

Otra opción que tienes, que yo suelo usar en un pequeño sistema de grillas, es crear contenedores, box-sizing y padding-right:

Código HTML:
Ver original
  1. <div id="contenedor">
  2.     <div class="col1-4">
  3.         <div>Hola</div>
  4.     </div>
  5.     <div class="col1-4">
  6.         <div>¿Cómo</div>
  7.     </div>
  8.     <div class="col1-4">
  9.         <div>estás</div>
  10.     </div>
  11.     <div class="col1-4">
  12.         <div>hoy?</div>
  13.     </div>
  14. </div>

Código CSS:
Ver original
  1. div#contenedor {
  2.     padding-left: 10px;
  3. }
  4.  
  5. div.col1-4 {
  6.     float: left;
  7.     width: 25%;
  8.     box-sizing: border-box;
  9.     padding-right: 10px;
  10. }

Puedes verlo aquí.

Aunque como digo, prefiero usar calc.