2012-03-06 33 views
8

tôi có bố cục lỏng dựa trên bootstrap twitters.Bố cục chất lỏng Bootstrap - chiều rộng cố định của thanh bên

<div class="container-fluid"> 
    <div class="row-fluid"> 
     <div class="span2"> 
      <!--Sidebar content--> 
     </div> 
     <div class="span10"> 
      <!--Body content--> 
     </div> 
    </div> 
</div> 

Thật tuyệt vời khi có thanh bên có chiều rộng cố định. nếu thay đổi cách bố trí từ chất lỏng để "tĩnh" và thiết lập độ rộng của sidebar để

220px 

và i thay đổi kích thước cửa sổ hoặc thay đổi độ phân giải của tôi 1024 ... cơ thể-nội dung nhảy dưới thanh bên. làm thế nào tôi có thể tránh điều này?

EDIT: OK. Sẽ đăng "giải pháp" của tôi sau này. nhờ cho câu trả lời của bạn

+0

Bạn có thể đặt một trường hợp thử nghiệm bằng cách sử dụng một cái gì đó như [jsfiddle] (http://jsfiddle.net) không? Có thể không hoàn toàn hiểu được hiệu ứng bạn đang tìm kiếm ở đây. –

+13

Vậy ... giải pháp "nổi tiếng" này của bạn là gì? :) –

+0

Có, đăng giải pháp của bạn, tôi cũng quan tâm, cố định chiều rộng thanh bên với phần còn lại của chất lỏng trang ... Tôi không thể thực hiện điều đó –

Trả lời

8

Tôi nghĩ rằng đây là những gì bạn cần: http://jsfiddle.net/U8HGz/1/

+0

không, vì thanh bên được cố định ở vị trí. hàng phải/thùng chứa của tôi có chiều rộng mh xấp xỉ 3000-4000px. vì vậy nếu tôi di chuyển sang phải, thanh bên luôn ở trên cùng. nhưng cảm ơn phản hồi của bạn – Jens

27

Tôi nghĩ rằng bạn đang tìm kiếm một cái gì đó như thế này:

<div class="sidebar span4"> 
    this is my fixed sidebar 
</div> 
<div class="main"> 
    <div class="container-fluid"> 
     <div class="row-fluid"> 
      <div class="span2">this is fluid</div> 
      <div class="span3 offset1">yeah!</div> 
      <div class="span6">Awesome!</div> 
     </div> 
     <div class="row-fluid"> 
      <div class="span6">1 half</div> 
      <div class="span6">2 half</div> 
     </div> 
    </div> 
</div> 

here'sa fiddle thuận tiện cho bạn: http://jsfiddle.net/TT8uV/2/

Như lưu ý chung:

Bạn không cần sử dụng bootstra p là 'vùng chứa chính' của bạn, vì vậy bạn có thể đặt cạnh bên với hệ thống lưới (như bootstrap chất lỏng và đáp ứng). Bằng cách này, bạn có A LOT kiểm soát của thanh công cụ , mà không ảnh hưởng đến nội dung thực tế.

Hy vọng nó phù hợp với bạn.

+3

Đây là câu trả lời duy nhất giải quyết được chiều rộng cố định. Những người khác là về vị trí cố định. +1 – r03

+1

Tôi đánh giá cao nỗ lực này, nhưng vấn đề là, hàng thứ hai trong tay phải nổi chính thấp hơn dưới cùng của thanh bên phải. Lưu ý cách '1 nửa' và '2 nửa' (được kéo dài trong dòng thứ hai của chất lỏng trong nav chính) trôi nổi bên dưới nó: http://jsfiddle.net/TT8uV/2/show/ –

+2

Tôi không nghĩ điều này đã được với các giải pháp, nhưng một trong hai cách tôi cập nhật với một tràn: tự động vào hàng ở đây: http://jsfiddle.net/TT8uV/35/ hoặc bạn có thể postion: tuyệt đối sidebar http://jsfiddle.net/TT8uV/36/ –

Các vấn đề liên quan