แบบที่จะล้าง floating (Clearfix)
- หน้าก่อน สูงที่เท่ากัน
- หน้าต่อไป เคลื่อนไหวเป็นตัวเรียน
เรียนรู้วิธีการใช้ technique clearfix ที่ล้าง floating
แบบที่จะล้าง floating (Clearfix)
องค์ประกอบหลังจาก floating element จะไหลรอบมัน ใช้ technique clearfix ที่แก้ปัญหานี้:
ไม่ใช้ Clearfix

ใช้ Clearfix

ทัศนะคติ clearfix
หากองค์ประกอบเหลือนอกขององค์ประกอบที่มีอยู่สูงกว่าองค์ประกอบที่มีอยู่ และมันเป็น floating มันจะหลุดออกนอกตัวแทนของมัน
ดังนั้น สามารถเพิ่ม overflow: auto; ให้กับองค์ประกอบที่มีอยู่เพื่อแก้ปัญหานี้:
ตัวอย่าง
.clearfix { overflow: auto; }
เพียงแค่คุณสามารถควบคุม margin และ paddingoverflow:auto
ปรากฏการณ์การล้างขวางน้ำหลากดีมาก (ถ้าไม่ คุณอาจจะเห็น scrollbar)
อย่างไรก็ตาม,ทัศนะคติ modern clearfix ใช้งานได้ง่ายและปลอดภัยมากขึ้น ส่วนใหญ่ของเว็บไซต์ใช้รหัสดังนี้:
ตัวอย่าง
.clearfix::after { content: ""; clear: both; display: table; }
หน้าที่เกี่ยวข้อง
ตัวเรียน:CSS การขวางและการเคลี่ยนเลือก
- หน้าก่อน สูงที่เท่ากัน
- หน้าต่อไป เคลื่อนไหวเป็นตัวเรียน