ฉันเริ่มต้นใช้งาน Bootstrap 3 และฉันมีปัญหาในการทำความเข้าใจว่าคลาสกริดมีไว้เพื่อใช้อย่างไร
นี่คือสิ่งที่ฉันคิดได้จนถึงตอนนี้:
ดูเหมือนว่าคลาสcol-sm-#
และcol-lg-#
แตกต่างจากคลาสเก่าทั่วไปตรงcol-#
ที่จะใช้เฉพาะเมื่อหน้าจอมีขนาดใหญ่กว่าที่กำหนด (768px และ 992px ตามลำดับ) หากคุณละเว้น -sm- หรือ -lg- divs จะไม่ยุบรวมเป็นคอลัมน์เดียว
แต่เมื่อฉันสร้างสอง divs ภายในแถวที่มีทั้งcol-sm-6
ดูเหมือนว่าพวกเขาเป็นเพียงเคียงข้างเมื่อหน้าต่างอยู่ระหว่าง 768px และ 992px กว้าง ในคำอื่น ๆ ถ้าผมหดหน้าต่างตลอดทางลงแล้วค่อยๆขยายมันรูปแบบคอลัมน์เดียวแล้วสองคอลัมน์แล้วกลับไปที่คอลัมน์เดียวอีกครั้ง
- นี่เป็นพฤติกรรมที่ตั้งใจไว้หรือไม่?
- ถ้าฉันต้องการสองคอลัมน์สำหรับสิ่งที่เกิน 768px ฉันควรใช้ทั้งสองคลาสหรือไม่ (
<div class="col-sm-6 col-lg-6">
) - ควร
col-6
นอกจากนี้ยังจะรวม?<div class="col-6 col-sm-6 col-lg-6">
@media
สำหรับขนาดที่เฉพาะเจาะจง # 2 และ # 3 ใช่อ่าน 'ตัวอย่าง: การรวมมือถือกับเดสก์ท็อป' และ 'ตัวอย่าง: มือถือแท็บเล็ตและเดสก์ท็อป'