css + div 常用的3种横向排列自动换行

简介: CSS

序:

​ 在我们使用div+css布局的时候,由于div是块级元素,在排列的时候总是会自动换行。在项目这种需求,没少见,今天就来总结下,方便以后CV,嘿嘿嘿~~

案例:

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-LLrsftdI-1661442346263)(C:\Users\huawei\AppData\Roaming\Typora\typora-user-images\image-20220825232152294.png)]

<div class="main">
    <div class="block"></div>
    <div class="block"></div>
    <div class="block"></div>
    <div class="block"></div>
    <div class="block"></div>
    <div class="block"></div>
</div>
    .main {
        width: 800px;
        height: 600px;
        border: 1px solid #000;
    }

    .block {
        width: 100px;
        height: 80px;
        margin: 15px;
        border: 1px solid #f00;
    }

方法一:inline-block

  • 为内部的成员div添加 display: inline-block

在这里插入图片描述

    .block {
        width: 100px;
        height: 80px;
        margin: 15px;
        border: 1px solid #f00;
        display: inline-block; 
        /* div的默认的display为block,块级元素,这也是导致div默认竖向排列的原因 */
    }

方法二:flex布局

  • 修改排列方式,使用flex布局

在这里插入图片描述

    .main {
        width: 800px;
        height: auto;    /* 不要使用定高度(可不要),后果自负 */
        border: 1px solid #000;
        display: flex;
        flex-wrap: wrap;
    }

方法三:grid布局

  • 使用grid布局

在这里插入图片描述

.main {
        width: 800px;
        border: 1px solid #000;
        display: grid;
        grid-template-columns: 1fr 1fr 1fr; 
        /* 横向排列规则,把宽度分为三等分 */
    }
目录
相关文章
|
2月前
|
前端开发
css div覆盖样式(一个div想覆盖掉另一个div在他上面进行显示)
css div覆盖样式(一个div想覆盖掉另一个div在他上面进行显示)
22 0
|
13天前
|
前端开发
css 实用技巧 —— div在div中水平垂直居中(两种方法)
css 实用技巧 —— div在div中水平垂直居中(两种方法)
25 3
|
13天前
|
前端开发
css 拉伸 resize —— 实现可拉伸的div(含限制拉伸的尺寸)
css 拉伸 resize —— 实现可拉伸的div(含限制拉伸的尺寸)
12 1
|
13天前
|
前端开发
css div填满剩余高度
css div填满剩余高度
9 0
|
2月前
|
编解码 前端开发 UED
div+css详解
总的来说,"div+css"是一种强大的网页布局方法,它提供了灵活性和可维护性,使得网页设计师和开发人员能够创建各种各样的页面布局和风格,同时确保网站具有一致的外观和良好的用户体验。它已成为现代Web开发中的标准实践之一。
72 3
|
2月前
|
前端开发 JavaScript
css 设置div阴影样式
css 设置div阴影样式
33 0
|
2月前
|
前端开发 小程序
css div添加滚动条(附加源码)
css div添加滚动条(附加源码)
20 0
|
7天前
|
前端开发 UED
使用HTML和CSS创建响应式表格
在网页设计中,表格是一种组织和展示数据的有效方式。本文档将指导你如何使用HTML和CSS来创建一个既美观又响应式的表格,以便在不同设备和屏幕尺寸上都能良好显示。我们将涵盖基础的HTML表格结构,样式美化以及如何实现响应式布局,使得表格内容在小屏设备上也能清晰阅读
48 0
|
11天前
|
前端开发 JavaScript
文本,wangEditor5展示HTML无样式,wangEditor5如何看源码,Ctrl + U看CSS文件,代码高亮,Prism.js可以实现,解决方法,参考网页源代码的写法
文本,wangEditor5展示HTML无样式,wangEditor5如何看源码,Ctrl + U看CSS文件,代码高亮,Prism.js可以实现,解决方法,参考网页源代码的写法
|
19天前
|
安全 JavaScript
旋转木马轮播图 html+css+js
旋转木马轮播图 html+css+js