1
我使用CSS3多列屬性來設置無序列表的樣式。多列屬性,每列有兩個列表項
我想實現2行8列總共2列表項每列。
但實際上,我得到了一個列3列表項 - 當碼字長度短例如,我想。前三個列表項目「新進」,「銷售」和「看起來」在同一列。
<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;
}
如何管理以獲得最大的2列表項在一列?
的的jsfiddle給我每個山坳 –
兩個列表當你仔細看的第一列包含3個列表項。 – StandardNerd
我明白了,是的。道歉,請看我的答案。 –