Trong tất cả các hệ thống lưới, có máng xối giữa mỗi cột. Hệ thống của Bootstrap đặt một phần đệm 15px ở cả bên trái và bên phải của mỗi cột để tạo rãnh này.
Vấn đề là cột đầu tiên không được có nửa rãnh ở bên trái và cột cuối cùng không được có nửa rãnh ở bên phải. Thay vì sử dụng một số loại .first
hoặc .last
lớp trên các cột đó như một số hệ thống lưới làm, thay vào đó chúng đặt .row
lớp có lề âm phù hợp với phần đệm của các cột. Điều này "kéo" các máng xối ra khỏi cột đầu tiên và cột cuối cùng, đồng thời làm cho nó rộng hơn.
Các .row
div nên không bao giờ thực sự được sử dụng để giữ bất cứ điều gì khác ngoài cột lưới. Nếu đúng như vậy, bạn sẽ thấy nội dung bị dịch chuyển so với bất kỳ cột nào, như thể hiện rõ ràng trong fiddle của bạn.
CẬP NHẬT:
Bạn đã sửa đổi câu hỏi của mình sau khi tôi trả lời, vì vậy đây là câu trả lời cho câu hỏi bạn hiện đang hỏi: Thêm .container
lớp vào đầu tiên <div>
. Xem ví dụ làm việc .