ol
コンテナーの高さよりも長い場合に、2 つの列にフローするための CSS のみの手法が望ましいです。リスト内のアイテムの数は異なる場合があり、コンテナーの高さも変わる場合があります。
li を に設定しようとするwidth:50%
とfloat:left
、2 列になりますが、2 は 1 の下ではなく横になります。
私が達成したいのはこれです:
- abcdef 4. abcdef
- abcdef 5. abcdef
- abcdef
ol
コンテナーの高さよりも長い場合に、2 つの列にフローするための CSS のみの手法が望ましいです。リスト内のアイテムの数は異なる場合があり、コンテナーの高さも変わる場合があります。
li を に設定しようとするwidth:50%
とfloat:left
、2 列になりますが、2 は 1 の下ではなく横になります。
私が達成したいのはこれです:
column-count
これは、 and column-gap
rulesを使用する最新のブラウザー (つまり、IE ではない) で機能します。
ol#two-columns {
-moz-column-count: 2;
-moz-column-gap: 20px;
-webkit-column-count: 2;
-webkit-column-gap: 20px;
column-count: 2;
column-gap: 20px;
}
クロスブラウザ オプションは次のようになります。