美文网首页
CSS-清除浮动

CSS-清除浮动

作者: 测试探索 | 来源:发表于2022-06-11 08:57 被阅读0次

一、清除浮动

image.png

二、代码演示

2-1: clear: both;(清除左右浮动均可)

index.html

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Document</title>
    <link rel="stylesheet" type="text/css" href="index.css">
</head>
<body>
    <div id="div1">
        <div id="div2"></div>
        <div id="div3"></div>
        <div id="div4"></div>
    </div>

</body>
</html>

index.css

#div1{
    background-color: red;
}

#div2{
    background-color: yellow;
    float: left;
    width: 200px;
    height: 200px;
}

#div3{
    background-color: blue;
    float: left;
    width: 220px;
    height: 220px;
}

#div4{
    background-color: black;
    width: 240px;
    height: 240px;
    /*从div4开始,清除该元素之前的浮动*/
    clear: both;

}
2-2: clear: right;(清除右浮动)

index.css

#div1{
    background-color: red;
}

#div2{
    background-color: yellow;
    float: left;
    width: 200px;
    height: 200px;
}

#div3{
    background-color: blue;
    float: right;
    width: 220px;
    height: 220px;
}

#div4{
    background-color: black;
    width: 240px;
    height: 240px;
    /*从div4开始,清除该元素之前的浮动*/
    clear: right;

}

2-3:另一种清除方式

index.html

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Document</title>
    <link rel="stylesheet" type="text/css" href="index.css">
</head>
<body>
    <div id="div1">
        <div id="div2"></div>
        <div id="div3"></div>
        <div id = "clearDiv"></div>
        <div id="div4"></div>
    </div>

</body>
</html>

index.css

#div1{
    background-color: red;
}

#div2{
    background-color: yellow;
    float: left;
    width: 200px;
    height: 200px;
}

#div3{
    background-color: blue;
    float: right;
    width: 220px;
    height: 220px;
}

#div4{
    background-color: black;
    width: 240px;
    height: 240px;


}

#clearDiv::after{
    content:"";
    visibility: hidden;
    height: 0px;
    display: block;
    clear: both;
}

}
image.png

相关文章

  • CSS-清除浮动

    清除浮动 盒子高度问题 在标准流中内容的高度可以撑起盒子的高度 在浮动流中浮动元素内容的高不可以撑起盒子的高 清除...

  • CSS-清除浮动

    什么是CSS清除浮动? 在非IE浏览器(如Firefox)下,当容器的高度为auto,且容器的内容中有浮动(flo...

  • CSS-清除浮动

    一、清除浮动 二、代码演示 2-1: clear: both;(清除左右浮动均可) index.html i...

  • CSS-清除浮动终极方案

    .clearfix::after,.clearfix::before { content: ''; displ...

  • 11.22 前端学习

    清除浮动 clear:left清除左浮动clear:right清除右浮动clear:both清除对它影响最大的浮动...

  • 前端06

    清除浮动 clear:left清除左浮动clear:right清除右浮动clear:both清除对它影响最大的浮动...

  • 06 前端学习

    清除浮动 clear:left清除左浮动clear:right清除右浮动clear:both清除对它影响最大的浮动...

  • 清除浮动

    未清除浮动前 清除浮动后

  • 技术知识点整理

    清除浮动 BFC清除浮动浮动的父级末尾插入块级元素清除浮动 BFC(Block Formatting Contex...

  • H5前端开发学习笔记——0x15清除浮动

    清除浮动 课时130 浮动元素高度问题(掌握) 课时131 清除浮动方式一(理解) 课时132 清除浮动方式二(理...

网友评论

      本文标题:CSS-清除浮动

      本文链接:https://www.haomeiwen.com/subject/tglhmrtx.html