Ver Mensaje Individual
  #4 (permalink)  
Antiguo 29/04/2014, 06:08
Avatar de dhayzon
dhayzon
 
Fecha de Ingreso: abril-2013
Ubicación: mx
Mensajes: 64
Antigüedad: 11 años, 1 mes
Puntos: 0
Respuesta: ancho automatico de un div

Cita:
Iniciado por pzin Ver Mensaje
Una solución mediante CSS sería, primero alterar el orden en el que aparecen los elementos en el markup:

Código HTML:
Ver original
  1. <div class="derecha"></div>
  2. <div class="izquierda"></div>

Fíjate que está primero el de la derecha y no el de la izquierda. Luego los colocas el de la derecha a la derecha y al de la izquierda le pones un overflow, sin flotarlo ni especificarle ningún ancho:

Código CSS:
Ver original
  1. .izquierda {
  2.   overflow: hidden;
  3. }
  4.  
  5. .derecha {
  6.   float: right;
  7.   width: 30%;
  8. }

Ahora si ocultas el de la derecha, el de la izquierda ocupará automáticamente el espacio sobrante.
gracias a los dos , pzin! me funciono perfecto