Tôi đang sử dụng trình khởi động twitter để tạo 2 div được đặt cạnh nhau. Mỗi div có hình ảnh trung bình và lớn bên trong nó, được sắp xếp bằng cách sử dụng jquery đồng vị. Vấn đề là khi không có đủ hình ảnh trong div, chiều rộng div vẫn giữ nguyên và có rất nhiều khoảng trống thừa. Như thế này: Thay đổi kích thước bootstrap div để vừa với nội dung
Tôi muốn các div căn chỉnh thẳng hàng và cũng giảm chiều rộng để vừa với hình ảnh bên trong. Như thế này:
HTML code của tôi là:
<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>
CSS của tôi trông như thế này:
#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;
}
phong cách khác là của bootstrap.
Tại sao chiều rộng được đặt cho các lớp này? Bạn đã thử chiều rộng tối đa chưa? –