2014-09-17 13 views
5

tôi đã tạo ra một trang điện thoại di động với bootstrap, nhưng đối với một số loại trang điện thoại di động có một margin hoặc padding trên các thiết bị di động ở phía bên phải, nơi tôi có thể trượt tới. Tôi đã xóa một số mã, nhưng ngay cả những cấu trúc đơn giản nhất có nó:Bootstrap - Một số loại lề trên các thiết bị di động (chỉ ngay bên)

<div class="container"> 
     <div class="row"> 
      <div class="col-lg-12"> 
      <div class="navigation"></div> 
      </div> 
     </div> 
    </div><!--container--> 

.container { 
    max-width:100%; 
    padding:0; 
    height: 100%; 
    width:100%; 
} 

.navigation { 
    height:3.4375em; 
    line-height:1em; 
    background-color:#E75200; 
} 

Tôi đã tải lên trang kiểm tra ở đây: http://wp1011618.server-he.de/projekte/test/index2.html

Tôi có cảm giác rằng đó là vì các col-lg-12 đệm , nhưng Bootstrap này không thể được Bootstraps ý định vì vậy tôi tự hỏi whats sai ở đây?

Cảm ơn!

Trả lời

28

I figured it out:

html, body { 
    overflow-x: hidden; 
} 

Giải quyết nó cho tôi!

+1

Bạn có biết tại sao điều này xảy ra không? Tôi đã có cùng một vấn đề (chỉ trên điện thoại di động) và sửa chữa này làm việc. Tôi không thể không tự hỏi tại sao, nó đã không xảy ra trước đây. – SamuelN

+0

Nó cũng làm việc cho tôi, bạn có thể giải thích tại sao không? – Wraithseeker

+0

Cảm ơn bạn rất nhiều! – tcacciatore

0

Nếu bạn muốn đặt đệm đúng trên tiêu đề ví dụ của mình, thì chỉ cần thực hiện kiểu đó trong .container ví dụ: Đệm-Phải: 12px.

3

.col-lg-12 lớp học có padding-right: 15px;padding-left: 15px;, gây ra khoảng trắng. Làm cho họ 0, vì xóa margin-right: -15px;margin-left: -15px; trong .row lớp.

+0

trong bootstrap 4 thêm lớp 'pr-0' giải quyết vấn đề –

0

Bạn có biết bạn không có bootstrap.min.js tập tin trong thư mục js của bạn? Dù sao, giải pháp chỉ là không sử dụng "col-lg-12" div, "hàng" sẽ điền vào 100% chiều rộng vì vậy tại sao bạn muốn điều này?

+1

Bởi vì nó là cách thích hợp để sử dụng cách bố trí lưới trong bootstrap? Trong trang gốc có nội dung 2 cột, vì vậy nó làm cho sende sử dụng .col-lg-6 hai lần sau đó. – Torben

+0

để bạn viết hai phần tử .col-lg-6 vào trong .row. Phần tử .col-lg-12 và các phần đệm khác có ích cho nội dung, không phải cho tất cả các vùng chứa trang nên lấp đầy 100% chiều rộng của trình duyệt. Thay đổi miếng đệm và lề bên bootstrap css không phải là ý tưởng tốt ... Xem ví dụ này: http://getbootstrap.com/css/#grid không có .col-lg-12 div để giữ cột, họ đặt họ chỉ bên trong. hàng – Joint

+0

tôi không chắc chắn nếu ông cố gắng để thay đổi phong cách bên trong bootstrap css, ông chỉ cố gắng để phong cách inline thêm vào hộp. –

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