Sto usando twitter bootstrap per fare 2 div affiancate. Ogni div ha immagini medie e grandi al suo interno, disposte usando jquery isotopo. Il problema è che quando non ci sono abbastanza immagini in un div, la larghezza div rimane la stessa e c'è ancora molto spazio in più. In questo modo: Ridimensionare il div di bootstrap per adattarsi al contenuto
Voglio che i div si allineino centralmente e riducano anche la larghezza per adattarsi alle immagini al suo interno. Come questo:
Il mio codice HTML è questo:
<div id="container" class="container-fluid">
<div class="row-fluid">
<div class="legend span8">Section1</div>
<div class="legend span4">Section2</div>
</div>
<div class="row-fluid">
<div id="section1" class="span8">
<div class="small"><img src="images/1.jpg" /></div>
<div class="small"><img src="images/2.jpg" /></div>
<div class="big"><img src="images/3.jpg" /></div>
</div>
<div id="section2" class="span4">
<div class="small"><img src="images/1.jpg" /></div>
<div class="small"><img src="images/2.jpg" /></div>
<div class="big"><img src="images/3.jpg" /></div>
</div>
</div>
</div>
mio CSS si presenta così:
#section1 .small{
width:150px;
height:200px;
overflow:hidden;
}
#section1 .big{
width:320px;
height:420px;
overflow:hidden;
}
#section2 .small{
width:80px;
height:100px;
overflow:hidden;
}
#section2 .big{
width:170px;
height:220px;
overflow:hidden;
}
Altri stili sono bootstrap di.
Perché la larghezza è impostata per queste classi? Hai provato la larghezza massima? –