다음 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
편집 : 너비는 원치 않는 렌더링을 보여주기 위해 지정됩니다. 실제 경우에는 물론 고정 너비가 없습니다.