重複の可能性:
CSS:リストをページ上の列に分割する方法は?
私はこの解決策を探していましたが、それを見つけることができなかったので、私が作ったものを投稿しようと思いました。
私は、5番目の項目の後にリストが折り返され、別の列に移動する単一のリストを作成しようとしていました。これは、ユーザーが必要とするアイテムの数に応じて非常に動的にできるようにするためです。
これが私が思いついた解決策です。
li{
position: relative;
line-height: -6px;
}
ol li:nth-child(6) {
margin-top: -90px;
}
ol li:nth-child(-n+5){
margin-left: 0em;
}
ol li:nth-child(n+6){
margin-left: 10em;
}
<ol>
<li>Aloe</li>
<li>Bergamot</li>
<li>Calendula</li>
<li>Damiana</li>
<li>Elderflower</li>
<li>Feverfew</li>
<li>Ginger</li>
<li>Hops</li>
<li>Iris</li>
<li>Juniper</li>
</ol>
これがフィドルです:http://jsfiddle.net/im_benton/tHjeJ/
私の解決策についてどう思いますか?IEで機能するソリューションは何ですか?