พิจารณา HTML ต่อไปนี้:
<div class='x'>
<ul>
<li>Number one</li>
<li>Number two</li>
<li>Number three</li>
<li>Number four is a bit longer</li>
<li>Number five</li>
</ul>
</div>
และ CSS ต่อไปนี้:
.x {
-moz-column-count: 3;
column-count: 3;
width: 30em;
}
ตามที่เป็นอยู่ปัจจุบัน Firefox แสดงผลแบบเดียวกันนี้:
• Number one • Number three bit longer
• Number two • Number four is a • Number five
โปรดสังเกตว่ารายการที่สี่ถูกแยกระหว่างคอลัมน์ที่สองและสาม ฉันจะป้องกันได้อย่างไร
การเรนเดอร์ที่ต้องการอาจมีลักษณะคล้าย:
• Number one • Number four is a
• Number two bit longer
• Number three • Number five
หรือ
• Number one • Number three • Number five
• Number two • Number four is a
bit longer
แก้ไข:ระบุความกว้างเฉพาะเพื่อแสดงการแสดงผลที่ไม่ต้องการ ในกรณีจริงแน่นอนไม่มีความกว้างคงที่