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 关注
- 478 浏览
相关问题推荐
添加回答
举报