flexBox div布局

div 水平排列 spread 

如果你想要让div元素水平排列并且各个div之间有间隔,你可以使用CSS的Flexbox或者Grid布局来实现。

以下是使用Flexbox布局的例子:

HTML:

<div class="container">

<div class="box">Box 1</div>

<div class="box">Box 2</div>

<div class="box">Box 3</div>

</div>

CSS:





.container {

display: flex;

justify-content: space-between; /* 使div之间有间隔 */

}

.box {

margin: 5px; /* 设置div的间隔 */

padding: 10px;

border: 1px solid #000;

}

以下是使用Grid布局的例子:

HTML:





<div class="container">

<div class="box">Box 1</div>

<div class="box">Box 2</div>

<div class="box">Box 3</div>

</div>

CSS:





.container {

display: grid;

grid-template-columns: repeat(auto-fit, minmax(100px, 1fr));

gap: 10px; /* 设置行与行之间的间隔 */

}

.box {

padding: 10px;

border: 1px solid #000;

}

在这两个例子中,.container 是一个包含所有div的父元素,.box 是每个子div的类。使用Flexbox,你可以通过 justify-content: space-between; 让子元素之间有间隔。使用Grid,你可以通过 gap 属性设置行间距。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值