可以说我<li>在一个单一的流体中有 10 个<ul>。如果我调整浏览器的大小,<li>将进入下一行。还可以说我们希望<ul>页面居中:
html:
<ul>
<li>Lorem</li>
<li>Lorem</li>
<li>Lorem</li>
<li>Lorem</li>
<li>Lorem</li>
<li>Lorem</li>
<li>Lorem</li>
<li>Lorem</li>
<li>Lorem</li>
<li>Lorem</li>
</ul>
CSS:
ul {
text-align: center;
}
li {
display: inline-block;
text-align: left;
}
这将使我们居中<ul>,但显然如果我们有 10 个<li>并且页面/屏幕尺寸每行只有 4<li>个,那么我们将有 2 个<li>居中在最后一行,而不是与<li>前一行的第一行对齐。
我不确定我想要实现的目标是否只能使用 css 来完成(我认为如果每一行都不同<ul>,那没关系,但我只想要 1 <ul>。
所以我想知道这个技巧是否可以和/或应该使用 jquery 来完成?