1
私は、順序付けられていないリストをスタイルするためにCSS3複数列プロパティを使用します。列あたり2つのリスト項目を持つ複数列プロパティ
1列あたり2つのリスト項目で合計2行8列にしたいと考えています。
しかし、実際には1つの列に3つのリスト項目があります。単語の長さが短い場合などです。最初の3つのリストアイテム "New In"、 "Sale"、および "Looks"は同じ列にあります。
<ul class="subnav-links">
<li class="new-in ">
<a href="/de/t/new">New In</a>
</li>
<li class="sale ">
<a href="/de/t/sale">Sale</a>
</li>
<li class="looks ">
<a href="/de/pages/best_looks">Looks</a>
</li>
...more lis omitted
</ul>
とCSS:
ul.subnav-links {
-moz-column-count: 8;
-webkit-column-count: 8;
column-count: 8;
-moz-column-gap: 0;
-webkit-column-gap: 0;
column-gap: 0;
list-style-type: none;
}
li {
display: inline-block;
max-width: 90%;
width: 80px;
word-break: keep-all;
}
form {
float: right;
}
どのように1列に2リスト項目の最大値を取得するために管理することができますか?
JSfiddleは私にCOL –
ごとに2つのリストを提供します:以下のデモを参照してください。 – StandardNerd
私は、はいを参照してください。謝罪、私の答えを見てください。 –