Khi tôi xem xét rất nhiều hệ thống và khung lưới CSS, chúng thường có thiết lập cột và hàng chuẩn với chiều rộng phần trăm. Một cái gì đó như thế này ví dụ:Các lớp đẩy/kéo làm gì trong hệ thống lưới điện?
tiêu chuẩn cột lưới:
.col-10 {
width: 83.33333%;
width: calc(100%/12 * 10);
width: -webkit-calc(100%/12 * 10);
width: -moz-calc(100%/12 * 10); }
Tuy nhiên, ngoài việc này, tôi thường thấy các lớp khác như .push
hoặc .pull
. Ví dụ như thế này: lớp
push/pull:
.push-10 {
left: 83.33333%;
left: calc(100%/12 * 10);
left: -webkit-calc(100%/12 * 10);
left: -moz-calc(100%/12 * 10); }
.pull-10 {
left: -83.33333%;
left: calc(-100%/12 * 10);
left: -webkit-calc(-100%/12 * 10);
left: -moz-calc(-100%/12 * 10); }
tôi đã đến để sử dụng hệ thống lưới khá một chút nhưng tôi đã không bao giờ cần thiết để sử dụng các lớp này. Có lẽ vì tôi không biết họ làm gì. Vì vậy, câu hỏi của tôi là:
- Lớp đẩy thường làm gì?
- Lớp kéo thường làm gì?
- Khi nào bạn muốn sử dụng mỗi người trong số họ?
- Làm thế nào để bạn sử dụng mỗi người trong số họ?
- Cung cấp ví dụ điển hình để minh họa.