Tôi đã làm theo các phương pháp bootstraps để tính chiều rộng và đã đưa ra những điều sau đây. Bạn sẽ muốn làm theo cấu trúc HTML của như sau:
<div class="row-fluid-5">
<div class="span2">Lorem ipsum Lorem ipsum Lorem ipsum Lorem ipsum Lorem ipsum</div>
<div class="span2">Lorem ipsum Lorem ipsum Lorem ipsum Lorem ipsum Lorem ipsum</div>
<div class="span2">Lorem ipsum Lorem ipsum Lorem ipsum Lorem ipsum Lorem ipsum</div>
<div class="span2">Lorem ipsum Lorem ipsum Lorem ipsum Lorem ipsum Lorem ipsum</div>
<div class="span2">Lorem ipsum Lorem ipsum Lorem ipsum Lorem ipsum Lorem ipsum</div>
</div>
Sau đó, sau khi bạn tải bootstrap.css và bootstrap-responsive.css, tải file custom.css của bạn như sau:
/* CUSTOM 5 COLUMN SPAN LAYOUT
*
* based on http://gridcalculator.dk/
* width => 1200, gutter => 15px, margin => 15px, columns => 5
*/
.row-fluid-5 {
width: 100%;
*zoom: 1;
}
.row-fluid-5:before,
.row-fluid-5:after {
display: table;
line-height: 0;
content: "";
}
.row-fluid-5:after {
clear: both;
}
.row-fluid-5 [class*="span"] {
display: block;
float: left;
width: 100%;
min-height: 30px;
margin-left: 1.875%;
*margin-left: 1.875%;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.row-fluid-5 .controls-row [class*="span"] + [class*="span"] {
margin-left: 1.875%;
}
.row-fluid-5 [class*="span"]:first-child{
margin-left: 0;
}
.row-fluid-5 .span2 {
width: 18.5%;
*width: 18.5%;
}
/* responsive ONLY */
@media (max-width: 600px){ /* spans reduce to 100px then go full width */
.row-fluid-5 [class*="span"]{
margin-left: 0;
float: left;
width: 100%;
padding: 10px;
}
}
Kiểm tra bản trình diễn bên dưới để xem cách hoạt động.
DEMO
Nguồn
2013-04-16 22:03:16
có, đó là một ý tưởng tồi. Tôi đã tìm thấy một câu trả lời khác nhau đang hoạt động và có 12 cột khởi động mặc định. đọc [this] (http://stackoverflow.com/a/14496611/1057527) và sau đó, [this] (http://stackoverflow.com/a/16526908/1057527) – machineaddict
“Đó là một ý tưởng tồi. ”Không nếu thiết kế của bạn hoạt động với 5 cột. –
@ PaulD.Waite Điều tuyệt vời về 12 là bạn có thể xếp các cột có chiều rộng một nửa, một phần ba, một phần tư và một phần sáu. Với 15 cột, bạn chỉ có thể có cột chiều rộng một phần ba và một phần năm. Bạn có ít tùy chọn hơn khi cố gắng tạo bố cục chiều rộng bằng nhau. –