3 回答

TA貢獻(xiàn)1856條經(jīng)驗(yàn) 獲得超11個(gè)贊
現(xiàn)代方法-Flexboxes!
現(xiàn)在CSS3 flexbox具有更好的瀏覽器支持,我們當(dāng)中的一些人終于可以開始使用它們了。只需添加其他供應(yīng)商前綴即可獲得更多瀏覽器覆蓋。
在這種情況下,您只需將父元素設(shè)置display為flex,然后將該justify-content屬性更改為space-between或space-around,以便在子級(jí)flexbox項(xiàng)之間或周圍添加空間。
使用justify-content: space-between - (此處為示例):
ul {
list-style: none;
padding: 0;
margin: 0;
}
.menu {
display: flex;
justify-content: space-between;
}
<ul class="menu">
<li>Item One</li>
<li>Item Two</li>
<li>Item Three Longer</li>
<li>Item Four</li>
</ul>
使用justify-content: space-around - (此處為示例):
ul {
list-style: none;
padding: 0;
margin: 0;
}
.menu {
display: flex;
justify-content: space-around;
}
<ul class="menu">
<li>Item One</li>
<li>Item Two</li>
<li>Item Three Longer</li>
<li>Item Four</li>
</ul>
添加回答
舉報(bào)