que tienen la siguiente estructura en mi solicitud:Expand div contenedor con la anchura del contenido
<div id="container">
<div id="child_container">
<div class="child"></div>
<div class="child"></div>
...
<div class="child"></div>
</div>
</div>
Cada div niño tiene una anchura fija conocida, pero la aplicación permite que más de ellos para ser insertado en el div child_container.
Lo que trato de hacer es hacer que el contenedor div se expanda horizontalmente cuando sea necesario, dado el ancho total del contenedor secundario.
Esto es lo que ocurre actualmente:
+------ container -------+
+--- child_container ----+
| child1 child2 child3 |
| child4 |
+------------------------+
Si fijo el ancho child_container div a un valor fijo, puedo conseguir que se expanda horizontalmente por delante del div contenedor, que funciona a pesar de ser un poco feo:
+------ container -------+
+------ child_container -+----+
| child1 child2 child3 child4 |
+------------------------+----+
Sin embargo, eso requiere recalcularlo cuando se agrega un nuevo elemento secundario.
¿Hay una manera de hacer esto sin necesidad de utilizar anchos fijos de contenedor secundario, de tal manera que el resultado final es
+--------- container ---------+
+------ child_container ------+
| child1 child2 child3 child4 |
+-----------------------------+
Gracias.
Sírvanse proporcionar algo de código. En un violín es aún mejor. – Andre
Aquí está: http://jsfiddle.net/8XGqs/ – Andre
http://jsfiddle.net/8XGqs/1/ ilustra mejor el arte ascii anterior, creo. Ancho agregado: 100% a #container. – Andre