2012-05-24 42 views
11

Tôi đang đặt màn hình đăng nhập và trên màn hình đó sẽ chỉ là một hộp có LOGIN và PASSWORD. Tôi cần tập trung theo chiều dọc và chiều ngang (giống như bất kỳ màn hình đăng nhập truyền thống nào).Cách căn giữa hộp trên Twitter Bootstrap

Làm cách nào để tôi đạt được điều này với Twitter Bootstrap?

Cảm ơn!

Trả lời

22

Nếu bạn đang sử dụng lưới bootstrap, sau đó bạn có thể bù đắp các cột của bạn:

<div class="row"> 
    <div class="span6 offset3"> 
    Your content goes here 
    </div> 
</div> 

Xem ví dụ ở đây: http://twitter.github.com/bootstrap/scaffolding.html#gridSystem

Hoặc bạn chỉ có thể sử dụng CSS để chỉ đơn giản là trung tâm khối nguyên tố,

div.login-box{ 
    margin:0 auto; 
    width: 720px; 
} 
+0

Tuy nhiên, bạn có thể đạt được hành vi phản ứng với cách tiếp cận thứ hai của bạn? – dennisbot

+0

Bạn có thể sử dụng nhiều truy vấn phương tiện CSS khác nhau để đặt độ rộng khác nhau cho các độ phân giải khác nhau. Hoặc bạn có thể thử nghiệm với tỷ lệ phần trăm chiều rộng ví dụ. 70% – Johny

+0

Tôi không nghĩ rằng điều này trả lời câu hỏi bởi vì tùy chọn đầu tiên là một bù đắp (không thực sự tập trung), và tùy chọn thứ hai không sử dụng Bootstrap. – felwithe

0

CẬP NHẬT câu trả lời của Johny: Đối với Bootstrap 3; cú pháp là một chút khác nhau:

<div class="row"> 
    <div class="col-sm-6 col-sm-offset-3"> 
     Your content goes here 
    </div> 
</div> 

hay: tốt hơn nào:

<div class="container"> 
    <div class="row"> 
     <div class="col-sm-6 col-sm-offset-3"> 
      Your content goes here 
     </div> 
    </div> 
</div> 
Các vấn đề liên quan