CSS清浮动?为什么要清除浮动?清除浮动有哪几种方法?

CSS——CSS浮动与清除浮动 文章目录浮动普通流(normal flow)浮动(float)什么是浮动?浮动详细内幕特性float 浮 漏 特现在就可以用float实现一些基本页面布局了链接清除浮动为什么要清除浮动清除浮动本质※ 清除浮动的方法1.额外标签法2.父级添加overflow属性方法3.使用after伪元素清除浮动4.使用before和after双伪元素清除浮动 浮动 普通流(normal flow) 这个单词很多人翻译为 文档流 , 字面翻译 普通流 或者标准流都可以。 前面我们说过,网页布局的核心,就是用CSS来摆放盒子 阅读详情

什么是浮动?

       所谓css浮动就是浮动元素会脱离文档的普通流,根据float的值向左或向右移动,直到它的外边界碰到父元素的内边界或另一个浮动元素的外边界为止。由于浮动框不在文档的普通流中,所以文档的普通流中的块级元素表现得就像浮动元素不存在一样!

为什么要清楚浮动?    友情链接

       当浮动框高度超出包含框的时候,也就会出现包含框不会自动伸高来闭合浮动元素(“高度塌陷”现象),正是因为浮动的这种特性,导致本属于普通流中的元素浮动之后,包含框内部由于不存在其他普通流元素了,也就表现出高度为0(高度塌陷),所以就需要来清除浮动来改变这种情况!

清除浮动的方法:

一、给父元素设置高度

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title>清除浮动第一中方法 给父元素设置高度</title>
    <style>
        .bigbox {
            width: 500px;
            border: 1px solid #000;
            margin: 100px auto;
        }
        .one {
            width: 200px;
            height: 200px;
            background-color: aquamarine;
        }
        .two {
            width: 200px;
            height: 200px;
            background-color: rgb(236, 240, 12);
        }
    </style>
</head>
<body>
    <div class="bigbox">
        <div class="one"></div>
        <div class="two"></div>
    </div>
</body>
</html>

没有给父元素bigbox设置高度,所以它的高度是由内容(里面的两个盒子)撑开的。

当我给里面的两个盒子设置浮动,就跳出了普通文档流  造成高度塌陷,本身外面大盒子的高度就剩边框的宽度了!

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title>清除浮动第一中方法 给父元素设置高度</title>
    <style>
        .bigbox {
            width: 500px;
            border: 1px solid #000;
            margin: 100px auto;
        }
        .one {
            width: 200px;
            height: 200px;
            background-color: aquamarine;
            float: left;
        }
        .two {
            width: 200px;
            height: 200px;
            background-color: rgb(236, 240, 12);
            float: left;
        }
    </style>
</head>
<body>
    <div class="bigbox">
        <div class="one"></div>
        <div class="two"></div>
    </div>
</body>
</html>

这时给父元素设置高度就可以解决,高度塌陷的问题

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title>清除浮动第一中方法 给父元素设置高度</title>
    <style>
        .bigbox {
            width: 500px;
            height: 400px;
            border: 1px solid #000;
            margin: 100px auto;
        }
        .one {
            width: 200px;
            height: 200px;
            background-color: aquamarine;
            float: left;
        }
        .two {
            width: 200px;
            height: 200px;
            background-color: rgb(236, 240, 12);
            float: left;
        }
    </style>
</head>
<body>
    <div class="bigbox">
        <div class="one"></div>
        <div class="two"></div>
    </div>
</body>
</html>

  

给父元素添加高度好用时好用,但是不推荐使用,高度最好是有内容撑开,在以后工作中,如果不确定具体高度是多少,这种给父元素添加高度的方法就不太适用!

常用清除浮动的方法:

1. 额外标签法   给父元素末尾加空标签,给空标签设置:clear:both;(不推荐使用)

例子:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title>额外标签法 给给父元素末尾添加空标签 给空标签设置 clear:both;</title>
    <style>
            .bigbox {
                width: 500px;
                border: 1px solid #000;
            }
            .one {
                width: 200px;
                height: 300px;
                background-color: aquamarine;
                float: left;
            }
            .two {
                width: 200px;
                height: 200px;
                background-color: rgb(236, 240, 12);
                float: left;
            }
        </style>
    </head>
    <body>
        <div class="bigbox">
            <div class="one"></div>
            <div class="two"></div>
        </div>
    </body>
    </html>

同样不给父元素设置高度,里面的两个盒子内容左浮动,就会出现高度塌陷的情况!

这是下面重点:

给父元素末尾添加空标签<div></div>   设置样式 : clear:both;

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title>额外标签法 给给父元素末尾添加空标签 给空标签设置 clear:both;</title>
    <style>
            .bigbox {
                width: 500px;
                border: 1px solid #000;
            }
            .one {
                width: 200px;
                height: 300px;
                background-color: aquamarine;
                float: left;
            }
            .two {
                width: 200px;
                height: 200px;
                background-color: rgb(236, 240, 12);
                float: left;
            }
            .more {
                clear: both;
            }
        </style>
    </head>
    <body>
        <div class="bigbox">
            <div class="one"></div>
            <div class="two"></div>
            <div class="more"></div>  <!-- 给给父元素末尾添加空标签,设置样式 clear:both; -->
        </div>
    </body>
    </html>

给父元素末尾添加空标签<div></div>   设置样式 : clear:both; 同样可以达到清除浮动的作用,但是添加无意义标签,语义化差,不建议使用。


2. 给父元素设置属性overflow,并设置属性值 overflow:hidden; (不推荐)

例子:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title>给父元素设置属性值overflow:hidden;</title>
    <style>
            .bigbox {
                width: 500px;
                border: 1px solid #000;
            }
            .one {
                width: 200px;
                height: 300px;
                background-color: aquamarine;
                float: left;
            }
            .two {
                width: 200px;
                height: 200px;
                background-color: rgb(236, 240, 12);
                float: left;
            }
        </style>
</head>
<body>
        <div class="bigbox">
            <div class="one"></div>
            <div class="two"></div>
        </div>
</body>
</html>

同样不给父元素设置高度,里面的两个盒子内容左浮动,就会出现高度塌陷的情况!

这是下面重点:

 给父元素设置属性overflow,并设置属性值 overflow:hidden;

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title>给父元素设置属性值overflow:hidden;</title>
    <style>
            .bigbox {
                width: 500px;
                border: 1px solid #000;
                overflow: hidden;   /* 给父元素设置内容溢出处理overflow:hidden隐藏 */
            }
            .one {
                width: 200px;
                height: 300px;
                background-color: aquamarine;
                float: left;
            }
            .two {
                width: 200px;
                height: 200px;
                background-color: rgb(236, 240, 12);
                float: left;
            }
        </style>
</head>
<body>
        <div class="bigbox">
            <div class="one"></div>
            <div class="two"></div>
        </div>
</body>
</html>

给父元素设置内容溢出处理overflow:hidden隐藏 ,同样可以清除浮动,解决高度塌陷问题;

缺点是:内容增多的时候容易造成不会自动换行导致内容被隐藏掉,无法显示要溢出的元素;


3.给父元素添加伪类 :after,并设置属性值;  (推荐使用)

.bigbox:after {
                content: "";    /* 内容为空 */
                display: block;   /* 转换为块元素 */
                clear: both;    /* 清除全部 */
            }

例子:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title>给父元素设置伪类:after</title>
    <style>
            .bigbox {
                width: 500px;
                border: 1px solid #000;
            }
            .one {
                width: 200px;
                height: 300px;
                background-color: aquamarine;
                float: left;
            }
            .two {
                width: 200px;
                height: 200px;
                background-color: rgb(236, 240, 12);
                float: left;
            }
        </style>
</head>
<body>
        <div class="bigbox">
            <div class="one"></div>
            <div class="two"></div>
        </div>
</body>
</html>

同样不给父元素设置高度,里面的两个盒子内容左浮动,就会出现高度塌陷的情况!

这是下面重点:

给父元素设置伪类 :after 并设置属性值;

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title>给父元素设置伪类:after</title>
    <style>
            .bigbox {
                width: 500px;
                border: 1px solid #000;
            }
            .bigbox:after {
                content: "";    /* 内容为空 */
                display: block;   /* 转换为块元素 */
                clear: both;    /* 清除全部 */
            }
            .one {
                width: 200px;
                height: 300px;
                background-color: aquamarine;
                float: left;
            }
            .two {
                width: 200px;
                height: 200px;
                background-color: rgb(236, 240, 12);
                float: left;
            }
        </style>
</head>
<body>
        <div class="bigbox">
            <div class="one"></div>
            <div class="two"></div>
        </div>
</body>
</html>

优点:符合闭合浮动思想,结构语义化正确  推荐使用。


 

AI自动化流程在金融风控中的3个典型案例 AI自动化风控流程全流程自动化:最小化人工干预,实现从数据输入到决策输出的闭环自适应学习:通过持续数据反馈实现模型自动迭代优化实时决策能力:满足毫秒级(支付风控)至分钟级(信贷审批)的响应需求多模态数据融合:整合结构化、非结构化和实时流数据智能决策解释:自动生成符合监管要求的决策解释人机协同机制:在高风险场景下实现AI与人类专家的协同决策实施后关键绩效指标(KPI)变化指标实施前实施后改进幅度平均审批时间3.2天4.7分钟-99.7%自动审批率15%85%+467% 阅读详情

相关推荐

【Tableau】解决订阅报表PDF中文显示为乱码(方框)问题

一、问题描述 在tableau server网页端报表中文字符能正常显示,但在订阅后发送到邮箱时,以图片格式呈现的内容中中文字符显示为方框。 网页端报表能正常显示中文字符: 邮件中的报表不能正常显示中文字符: 二、问题分析 网页端字符显示情况是由html编码决定的,而tableau生成图片时是通过所部署的服务器的字体文件显示字体。因此可能是由于Linux服务器缺失相关的字体文件导致网页端选择的中文字体在服务器上缺失对应的字体文件导致的。则考虑在服务器引入对应的字体文件。 三、问题解决 1、查看服务器现有

why_not_study的博客 2833

css浮动(为什么要清除浮动?清除浮动有哪几种方式?)

* 为块级元素添加clear属性 *//* 为块级元素添加clear属性 *//* 为块级元素添加clear属性 *//* 为块级元素添加clear属性 *//* 为块级元素添加clear属性 *//* 为块级元素添加clear属性 *//* 脱离文档流,空间释放 *//* 脱离文档流,空间释放 *//* 脱离文档流,空间释放 *//* 脱离文档流,空间释放 *//* 脱离文档流,空间释放 *//* 脱离文档流,空间释放 *//* 脱离文档流,空间释放 *//* 伪元素默认是行元素 */

lllmtx的博客 1270

mongoDB 数据莫名其妙的没了

问题 之前没有接触过mongoDB,然后接手一个项目使用的是MongoDB,我就跟着网上的教程搭建一个MongoDB的服务,并运行起来。 一开始没有啥问题,成功的把服务与MongoDB都启动以来,运行也没有问题。但是过了几天,我再次打开时发现,以前的数据神奇的消失了。我还在想,是有什么定时清除的么,还是什么原因导致崩了然后数据就被清理了。 查找原因 第一次遇到我没有在意,重启了一下MongoDB,...

技术熊的博客小窝 1万+

CSS为何清除浮动以及清除浮动方法总结

CSS为何清除浮动以及清除浮动方法总结 一,浮动布局的注意点 浮动和标准流的父盒子搭配:先用标准流的父元素排列上下位置,之后再用内部子元素采取浮动排列左右位置 一个元素浮动了,理论上其余的兄弟元素也要浮动:浮动的盒子只会影响浮动盒子后面的标准流,不会影响前面的标准流 二,为什么需要清除浮动? 由于父级盒子在很多的情况下不方便给高度,但是子盒子浮动又不占有位置,最后父级盒子的高度为0,就会影响下面的标准流盒子 由于浮动元素不再占有原文档流的位置,所以会对后面的元素排版产生影响 三,清除浮动的本质 1

qq_59079803的博客 2171

Hopf振荡器在机器人步态控制里到底怎么用?一个CPG仿生案例说清楚

本文深入解析了Hopf振荡器在机器人步态控制中的实际应用,通过CPG仿生案例详细展示了从数学方程到关节指令的完整流程。重点探讨了Hopf振荡器的极限环稳定性、参数调节技巧及自适应控制策略,为机器人运动控制提供了高效解决方案。

weixin_29284657的博客 200

西威SIEI变频器与电梯主板及驱动板原理图解析与详解(共二十九页原厂PDF图纸)

通过本文的分析,可以了解到西威变频器的技术特点、维修需求以及相关的图纸获取途径。在今后的工作中,维修人员需要充分了解设备的电路图和原理图,掌握正确的维修技术和方法,确保设备的正常运行和延长使用寿命。对于维修人员来说,获取准确的变频器图纸是进行维修工作的基础。这些图纸包含了变频器的电路图、原理图以及相关的元件布局等信息,是维修人员了解设备工作原理、确定维修步骤的重要依据。西威变频器是一种高效、可靠的电机控制设备,广泛应用于电梯、空调、风机等领域的电机控制中。目前,西威提供的维修图纸主要以PDF格式为主。

lXSqtACEzg的博客 1113

CSS清除浮动:4个原因 + 5个解决办法

综上所述,选择哪种方法清除浮动,应根据项目需求、浏览器兼容性、页面结构和未来维护便捷性综合考量。**`在现代Web开发中,使用伪元素清除浮动和转向Flexbox或Grid布局成为越来越主流的选择。

大剑师兰特的GIS世界 1725

倍福Beckhoff运动控制功能块实战解析:从MC_ReadActualPosition到MC_GearInVelo

本文深入解析倍福(Beckhoff)TwinCAT运动控制功能块,从基础的MC_ReadActualPosition、MC_Power等轴状态读取与使能操作,到MC_MoveAbsolute、MC_MoveRelative等单轴定位指令,并重点剖析了用于动态速度同步的核心功能块MC_GearInVelo在飞锯等场景的应用。文章结合实战经验,详细介绍了齿轮耦合、电子凸轮(MC_CamIn)等高级同步功能的参数配置、调试技巧及常见问题,旨在帮助工程师快速掌握倍福运动控制工具箱,实现复杂的同步工艺。

transformer2023的博客 981

css清除浮动4种方法

为什么浮动这么难?因为浮动会使当前标签产生向上浮的效果,同时会影响到前后标签、父级标签的位置及 width height 属性。而且同样的代码,在各种浏览器中显示效果也有可能不相同,这样让清除浮动更难了。解决浮动引起的问题有多种方法,但有些方法在浏览器兼容性方面还有问题。1,父级div定义 height&lt;style type="text/css"&gt;.div1{background:#0...

Tang 3万+

海康VisionMaster与西门子PLC1200进行S7通信

通信是连通算法平台和外部设备的重要渠道,在海康VisionMaster算法平台中既支持外部数据的读入也支持数据的写出,当通信构建起来以后既可以把软件处理结果发送给外界,又可以通过外界发送字符来触发相机拍照或者软件运行。 本文以西门子PLC1200作为外部设备为例,讲解海康VisionMaster与西门子PLC1200进行S7通信。......

haier123888的博客 1万+

OpenOCD入门到精通:第 0 章 教程导读

摘要:本教程是OpenOCD嵌入式调试工具的完整指南,适合从新手到资深工程师的学习需求。内容涵盖基础配置、调试技巧、Flash编程、TCL脚本自动化、源码解析和二次开发,共8大部分30章。教程提供5种学习路线,可根据角色和目标灵活选择,配套资源包含示例代码和配置文件。通过系统学习,读者将掌握OpenOCD从使用到扩展的全套技能,成为嵌入式调试领域的专家。

从事嵌入式linux android驱动开发,拥有全栈能力 1940

CSS:为什么要清除浮动、清除浮动的本质、策略、清除浮动之额外标签法

CSS:为什么要清除浮动、清除浮动的本质、策略、清除浮动之额外标签法

听海边涛声 501

YOLOv5改进系列(4)——添加ECA注意力机制

手把手教你在YOLOv5中加入ECA注意力机制,文内含两种方法,小白也能看懂!

路人贾的博客 8547

CSS篇之2. 清除浮动,什么时候需要清除浮动,清除浮动都有哪些方法

2. 清除浮动,什么时候需要清除浮动,清除浮动都有哪些方法 ? 一.什么时候需要清除浮动?我们对元素进行了浮动(float)时,我们的元素就会脱离文档流,像一只小船一样漂流在文档之上。 在 CSS 中,任何元素都可以浮动。浮动元素会生成一个块级框,而不论它本身是何种元素。 float主要流行与页面布局,然后没有使用后没有清除浮动,就会后患无穷。知乎上截图: 分析HTML代码结构:<div

zengyonglan的博客 1万+

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

CSS清除浮动,什么时候需要清除浮动,清除浮动都有哪些方法

CSS清除浮动,什么时候需要清除浮动,清除浮动都有哪些方法  浮动(float),一个我们即爱又恨的属性。爱,因为通过浮动,我们能很方便地布局; 恨,浮动之后遗留下来太多的问题需要解决,特别是IE6-7(以下无特殊说明均指 windows 平台的 IE浏览器)。也许很多人都有这样的疑问,浮动从何而来?我们为何要清除浮动?清除浮动的原理是什么?本文将一步一步地深入剖析其中的奥秘,让浮动使用

sinat_36533893的博客 7081

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

CSS 清除浮动

今天这篇文章给大家介绍3种CSS清除浮动的方法。有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助。 首先,这里就不讲为什么我们要清楚浮动,反正不清除浮动事多多。 下面我就讲3种常用清除浮动的方法,够用了。 文章目录1、在浮动元素后面加一个空的div,并为它清除浮动2、利用BFC特性清除浮动3、使用:after伪元素,给浮动元素的父元素清除浮动 1、在浮动元素后面加一个空的div,并为它清除浮动 html代码: <div class="wrap"> <div cla

木木木森林 1845

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

CSS的浮动及清除浮动的5种方法

浮动是布局的时用到的一种技术,能够方便我们进行布局。1、浮动的设置:css属性float:left/right/none 左浮动/右浮动/不浮动(默认)2、浮动的原理:使...

web前端开发 5050

为什么要清除浮动?清除浮动的方式

非IE浏览器下,容器不设高度且子元素浮动时,容器高度不能被内容撑开。此时,内容会溢出到容器外面影响布局。这种现象被称为浮动(溢出)。

ZhangYu_010228的博客 3025

CSS浮动(浮动布局、浮动清除、浮动的特性)

CSS浮动(浮动布局、浮动清除、浮动的特性)

J3259392566的博客 1525

CSS :浮动与清除浮动

CSS :浮动与清除浮动1.浮动1.css 布局的三种机制2.为什么需要浮动3.什么是浮动1.浮动口诀之浮2.浮动口诀之漏3.浮动口诀之特4.浮动小结5.浮动(float)的应用(重要)6.浮动(float)的扩展2.清除浮动1.为什么要清除浮动2.清除浮动的本质3.清除浮动的方法1.**额外标签法(隔墙法)**2.父级添加overflow属性方法3.使用after伪元素清除浮动4.使用双伪元素清除浮动4.清除浮动总结 1.浮动 1.css 布局的三种机制 网页布局的核心——就是用 CSS 来摆放盒子。

EX1332914934的博客 9014

Css清除浮动常用方法

1、为什么要浮动 首先我们要知道为什么要给元素设置浮动。HTML中标签分为:块级标签,行内标签,行内块标签。其中块级标签和行内块标签以及行内标签的排列方式是不一样的,块级标签是独占一行的,而行内块元素和行内元素是在同一行内排列的,只有当排满或者容不下元素时才会另起一行显示。因此想要块级元素在同一行内显示,或者想要设置元素浮动对齐的方式就需要将元素浮动起来。css中float属性用来设置元素的浮动,...

LUOandHUANG的博客 4064

css清除浮动的几种方式

CSS 清除浮动的几种常用方法

潮汐未见潮落的博客 1万+

CSS:为什么要浮动,清除浮动的本质是什么?清除浮动有哪些方法?

为什么要浮动? 块级元素往往独自占一行的位置,如果我们想要两个、三个甚至多个块级元素在一行上显示怎么办? 这时候我们就要用到浮动float,float浮动后块级和块级之间是紧紧挨着的,不会有间距存在,而inline-block虽然也能在一行显示,但中间会有间距存在,且不好去除。 <style> .one { float:left; width:200px; height:200px background-color:skyblue; } .two { float:left; widt

weixin_46682277的博客 1501

【CSS篇】为什么需要清除浮动?清除浮动的原理与方式详解

float属性允许一个元素脱离文档流并沿着其容器的左侧或右侧排列,其他内容可以围绕它显示。关键词内容说明浮动的作用实现图文环绕、多列布局等浮动的问题高度塌陷、元素跟随、布局错乱清除浮动的本质让父容器重新识别浮动元素的存在,恢复正常的高度和布局推荐清除方式使用clearfix::after伪元素,或直接使用 Flex/Grid 布局替代 float📌浮动虽然强大,但容易引发布局问题。掌握清除浮动的方法是前端开发的基本功,推荐使用伪元素法或 Flex/Grid 布局来优雅处理浮动问题。

2501_92234528的博客 1072

CSS清除浮动的四种方法

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 前言 一、pandas是什么? 二、使用步骤 1.引入库 2.读入数据 总结 前言 浮动能实现网页排版布局,但是同样也会给网页带来一定的问题(父盒子高度塌陷),下面我们就整理一下几种清楚浮动的方法 一、父盒子设置固定高度清除浮动 缺点:使用不灵活,后期不易维护 例: <!DOCTYPE html> <html> <head> ...

柏灿的博客 1万+

6.2 CSS清除浮动的方法

与 Flexbox 一样,Grid 布局提供了一种更为现代和强大的方法来处理布局,它可以自动处理子元素的位置,包括那些可能被设置为浮动的元素。在CSS布局中,浮动元素可能会导致父元素的高度塌陷,因为浮动元素不在文档流中,父元素无法正确计算其高度。布局,即弹性布局,是CSS3引入的一种更加高效和强大的布局模式。这样,即使父元素内部有浮动元素,父元素也能够正确地包裹所有子元素,包括非浮动的子元素。假设你有一个包含两个浮动元素的容器,你希望容器能够正确显示这两个元素,即使它们的高度超出了容器的初始高度。

Python老吕的博客 997
上一篇: CSS盒模型
下一篇: 元素的显示与隐藏
昨夜太平长安888
博客等级 码龄9年 1万+粉丝 176原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值