3 回答

TA貢獻1856條經驗 獲得超11個贊
現代方法-Flexboxes!
現在CSS3 flexbox具有更好的瀏覽器支持,我們當中的一些人終于可以開始使用它們了。只需添加其他供應商前綴即可獲得更多瀏覽器覆蓋。
在這種情況下,您只需將父元素設置display為flex,然后將該justify-content屬性更改為space-between或space-around,以便在子級flexbox項之間或周圍添加空間。
使用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>
- 3 回答
- 0 關注
- 508 瀏覽
相關問題推薦
添加回答
舉報