杰森包
我正在尝试并排放置三个div,中间的div之间有间距。
这是我需要的图像:
这是我当前的代码:
<style>
.box {
float: left;
width: 33%;
background-color: red;
text-align: center;
color: #fff;
}
</style>
<div class="box">Div 1</div>
<div class="box">Div 2</div>
<div class="box">Div 3</div>
我当前代码的问题在于,它在div 1和2以及div 2和3的中间没有我需要的间距。
DKyleo
使用flexbox来实现所需的功能可能会更好。为三个.box div创建一个容器,并使用以下样式设置其样式:
display:flex;
justify-content:space-between;
请记住,.box div的宽度将需要减小以获得所需的空间,并且您将不需要float:left;。在CSS中。
有关Flexbox的更多信息,请单击此处:https ://css-tricks.com/snippets/css/a-guide-to-flexbox/
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
编辑于
我来说两句