2014-05-24 23 views
18

Tôi có mã này <div class="col col-md-12 col-sm-6 col-sm-offset-1 hidden-xs"> và bootstrap cũng làm bù cho col-md-12, tôi đang kiểm tra mã và tôi có không biết tại sao điều này xảy ra, tôi nghĩ rằng điều này đã không xảy ra trước đây, nhưng tôi đã quay trở lại rất nhiều bước trong mã có thể đến mức nó đang làm việc và không có gì.Bootstrap 3 col-sm-offset-x ảnh hưởng đến cấu trúc col-md-x

Nếu tôi loại bỏ bù đắp, nó hoạt động như giả sử ... nhưng tôi không có bù đắp trên các độ phân giải nhỏ hơn.

Đây là trang mà bạn sẽ nhìn thấy vấn đề: Test page

là khối nơi nó đặt "Especial 52º Aniversario"

Thanks for the help, là lái xe cho tôi hạt

+0

gì số dòng mã nguồn của bạn bạn nghĩ là gây ra lỗi? – bob

+0

Giá trị mà tôi đặt trong thông báo "div class =" col col-md-12 col-sm-6 col-sm-offset-1 ẩn-xs ">" vì lý do nào đó ở độ phân giải lớn là áp dụng bù đắp mà tôi đặt trên res nhỏ. – amibumping

Trả lời

61

Các bù đắp áp dụng từ sm tất cả các con đường lên đến kích thước tối đa. Để dừng nó, hãy thêm vào col-md-offset-0 để tránh chênh lệch áp dụng cho kích thước lớn hơn.

+0

CÓ !!! Cảm ơn rất nhiều! Tôi không biết điều đó, tôi nghĩ rằng thông tin không có trong tài liệu hướng dẫn khởi động, nhưng cảm ơn :) – amibumping

+1

@ user3652601 Nó nằm trong tài liệu. Từ http://getbootstrap.com/css/#grid: "Các lớp lưới áp dụng cho các thiết bị có chiều rộng màn hình lớn hơn hoặc bằng kích thước điểm ngắt và ghi đè các lớp lưới được nhắm mục tiêu vào các thiết bị nhỏ hơn. Do đó, áp dụng bất kỳ .col-md- lớp cho một phần tử sẽ không chỉ ảnh hưởng đến kiểu dáng của nó trên các thiết bị trung bình mà còn trên các thiết bị lớn nếu không có .col-lg- class. " – cvrebert

+0

Cảm ơn bạn DavidG vì câu trả lời tốt đẹp, rõ ràng và đơn giản của bạn –

2

Bootstrap 3 = Thiết bị di động trước.

Bất kỳ phong cách bạn áp dụng trong 'kích thước' xs phạm vi sẽ được thực hiện thông qua các 'kích cỡ' lớn hơn, trừ khi bạn đang sử dụng các tiện ích helper như lớp .visible-sm

Nếu bạn muốn có một cột bù đắp đó là có thể nhìn thấy trong phạm vi nhỏ chỉ:

<div class="row"> 
     <div class="col col-md-12 col-sm-6 col-sm-offset-1 hidden-xs"> 
     <div class="col-sm-1 visible-sm"><div> 
     <div> 
      ...continue your content 
     </div> 
Các vấn đề liên quan