12

Cố gắng có một hàng gồm 3 bảng nơi chiều cao mở rộng theo nội dung và tất cả đều sắp xếp chính xác. Bảng điều khiển bên trái sẽ có biểu đồ trong đó, hai bên phải sẽ có các bảng hoạt động với biểu đồ ở bên trái.

Ví dụ về làm việc này là mẫu này: Click Here For ExampleBootstrap 3.0 - Sắp thẳng hàng 3 ô trong cùng một hàng (Chiều cao tự động)

<div class="row"> 
    <div class="col-md-8"> 
     <div class="panel panel-default"> 
      <div class="panel-heading"> 
       <h3 class="panel-title">Panel title</h3> 
      </div> 
      <div class="panel-body">Panel content 
      </div> 
     </div> 
    </div> 
    <div class="col-md-4"> 
     <div class="panel panel-default"> 
      <div class="panel-heading"> 
       <h3 class="panel-title">Panel title</h3> 
      </div> 
      <div class="panel-body">Panel content 
      </div> 
     </div> 
     <div class="panel panel-default"> 
      <div class="panel-heading"> 
       <h3 class="panel-title">Panel title</h3> 
      </div> 
      <div class="panel-body">Panel content 
      </div> 
     </div> 
    </div> 
</div> 
+0

Wow, liên kết tài nguyên là AdiminLTE Panel, nơi đã đến từ với một tên khác trên nó? Chỉ muốn ném nó ra ngoài kia. – blamb

Trả lời

14

Nest cột lưới của bạn, xem: http://getbootstrap.com/css/#grid-nesting

Ví dụ: http://bootply.com/79487

html

<div class="container"> 
    <div class="row"> 

     <div class="col-sm-6"> 
         <div class="panel panel-success"> 
          <div class="panel-heading"> 
           <h3 class="panel-title">Graph</h3> 
          </div> 
          <div class="panel-body"> 
           <img src="http://dummyimage.com/600x500/000/fff&amp;text=Graph" class="img-responsive"> 
          </div> 
          </div> 
      </div> 



     <div class="col-sm-6"> 
       <div class="row"> 
        <div class="col-sm-12"> 
          <div class="panel panel-primary"> 
          <div class="panel-heading"> 
           <h3 class="panel-title">Panel title</h3> 
          </div> 
          <div class="panel-body"> 
           Panel content 
          </div> 
          </div> 
         </div> 
        <div class="col-sm-12"> 
          <div class="panel panel-success"> 
          <div class="panel-heading"> 
           <h3 class="panel-title">Panel title</h3> 
          </div> 
          <div class="panel-body"> 
           Panel content 
          </div> 
          </div>  
        </div> 
       </div> 
     </div>   
    </div>  
</div> 

lên ngày tôi quên phần autoheight ví dụ ở trên, bạn có thể sử dụng từ https://stackoverflow.com/a/12330800/1596547:

$(window).load(function() { 

boxes = $('.col-sm-6'); 
maxHeight = Math.max.apply(
Math, boxes.map(function() { 
return $(this).height(); 
}).get()); 
boxes.height(maxHeight); 
$('.col-sm-12 .panel').height(maxHeight/2-22);//22 = 20 (bottom-margin) + 2 *1 (border) 
}); 
+1

Tôi hiểu rằng một phần, nhưng tôi cần tất cả chúng đều có cùng chiều cao bất kể nội dung bên trong chúng. Xem ví dụ trong đó tất cả các bảng đều có cùng chiều cao trên hàng. Cảm ơn - –

+0

xin lỗi tôi đã quên phần chiều cao tự động, hãy xem http://stackoverflow.com/questions/10771713/twitter-bootstrap-same-heights-on-fluid-columns –

+0

Cảm ơn! Phần tự động chiều cao rất hữu ích cho tôi. –

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