首页 话题 小组 问答 好文 用户 我的社区 域名交易 唠叨

[分享]css中将3个div等分并列排序

发布于 2024-11-11 19:20:55
0
33

CSS是一种用于网页布局和样式表达的语言。在网页开发中,经常需要将多个元素等分并列排序,比如将3个div等分并列排序。下面我们来看一下如何实现这个效果。 .container { display: f...

CSS是一种用于网页布局和样式表达的语言。在网页开发中,经常需要将多个元素等分并列排序,比如将3个div等分并列排序。下面我们来看一下如何实现这个效果。

<style>
  .container {
    display: flex;  /* 将容器设置为弹性布局 */
    justify-content: space-between;  /* 将容器中的元素平均分布在容器中 */
  }
  .box {
    flex-basis: calc(33.33% - 10px);  /* 将每个元素的基础宽度设置为33.33%,同时减去10px的边距 */
    height: 200px;  /* 将每个元素的高度设置为200px */
    background-color: #ccc;  /* 设置每个元素的背景颜色为灰色 */
    box-sizing: border-box;  /* 将盒模型设置为border-box */
    border: 5px solid #fff;  /* 设置每个元素的边框为5px,颜色为白色 */
  }
</style>

<div class="container">
  <div class="box"></div>
  <div class="box"></div>
  <div class="box"></div>
</div> 

在上面的代码中,我们将容器设置为弹性布局,并将元素平均分布在容器中。同时,通过设置每个元素的基础宽度为33.33%,并减去10px的边距,实现了3个元素等分的效果。最后,我们还设置了每个元素的高度、背景颜色和边框等样式。

通过以上CSS代码的设置,就可以将3个div等分并列排序,并能够适应不同的屏幕分辨率和设备类型。

评论
一个月内的热帖推荐
91云脑
Lv.1普通用户

62849

帖子

14

小组

291

积分

赞助商广告
站长交流