giải pháp cơ bản của tôi dưới đây (see it in action here). Tôi đã đệm ra CSS để chứng minh các khối với nhiều màu sắc, nhưng tất cả các bạn thực sự cần phải làm là như sau:
yếu tố cố định
- Set nó để
float:right
- Áp dụng một chiều rộng cố định với nó
yếu tố lỏng hàng
- Áp dụng
padding/margin-right
bằng chiều rộng của phần tử cố định
- Áp dụng
box-sizing:border-box
, sao cho chiều rộng 100% so với phần tử .row-fluid
vẫn còn, nhưng phần lề/phần đệm được thêm không đẩy mạnh hơn nữa. Đánh dấu dưới đây cho thấy số tiền tối thiểu bạn cần.
CSS
#fixed-width {
width:100px;
float:right;
}
#fluid.row-fluid {
margin-right:100px;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
}
HTML
<div class="clearfix">
<div id="fixed-width">Content...</div>
<div id="fluid" class="row-fluid">
<div class="span4">a</div>
<div class="span4">b</div>
<div class="span4">c</div>
</div>
</div>
Nguồn
2013-07-30 08:16:18
Làm thế nào sẽ làm việc này? Những gì bạn có ý nghĩa của 'đáp ứng' (bạn có nghĩa là nó sẽ phá vỡ tại 797px như bootstrap bình thường)? –
Cột bên phải sẽ không được thay đổi kích thước ở tất cả các kích thước màn hình – korvinko
tại sao lại là downvote? trông giống như một câu hỏi lập trình hợp lệ với tôi –