ใน Bootstrap v3 ฉันมักจะใช้ที่ซ่อนอยู่ - คลาส ** รวมกับ clearfix เพื่อควบคุมเลย์เอาต์แบบหลายคอลัมน์ที่ความกว้างหน้าจอที่แตกต่างกัน ตัวอย่างเช่น,
ฉันสามารถรวมหลายซ่อน - ** ในหนึ่ง DIV เพื่อให้คอลัมน์หลายคอลัมน์ของฉันปรากฏอย่างถูกต้องที่ความกว้างหน้าจอที่แตกต่างกัน
ตัวอย่างเช่นถ้าฉันต้องการที่จะแสดงแถวของรูปถ่ายสินค้า, 4 ต่อแถวบนขนาดหน้าจอที่ใหญ่กว่า, 3 บนหน้าจอขนาดเล็กแล้ว 2 บนหน้าจอขนาดเล็กมาก รูปถ่ายสินค้าอาจมีความสูงแตกต่างกันดังนั้นฉันต้องการ clearfix เพื่อให้แน่ใจว่าแถวแตกหักอย่างถูกต้อง
นี่คือตัวอย่างใน v3 ...
http://jsbin.com/tosebayode/edit?html,css,output
ตอนนี้ที่ v4 ทำกับคลาสเหล่านี้และแทนที่ด้วยคลาสที่มองเห็น / ซ่อน - ** - ขึ้น / ลงคลาสฉันดูเหมือนจะต้องทำสิ่งเดียวกันกับ DIV หลายตัวแทน
นี่คือตัวอย่างที่คล้ายกันใน v4 ...
http://jsbin.com/sagowihowa/edit?html,css,output
ดังนั้นฉันจึงไปจาก DIV เดี่ยวไปจนถึงต้องเพิ่ม DIV หลายตัวพร้อมคลาสขึ้น / ลงจำนวนมากเพื่อให้ได้สิ่งเดียวกัน
จาก...
<div class="clearfix visible-xs-block visible-sm-block"></div>
ถึง...
<div class="clearfix hidden-sm-up"></div>
<div class="clearfix hidden-md-up hidden-xs-down"></div>
<div class="clearfix hidden-md-down"></div>
มีวิธีที่ดีกว่าในการทำเช่นนี้ใน v4 ที่ฉันมองข้ามไปหรือไม่?