三个div并排放置

杰森包

我正在尝试并排放置三个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] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章