CSS清除浮动的方法详解

2020-04-30 14:49:33易采站长站整理

        }   
    </style>   
</head>   
<body>   
    <div id="main">   
        <div id="left"></div>   
        <div id="right"></div>   
    </div>   
</body>   
</html>  

效果图如下:
2016530112336907.jpg (316×320)

虽然foot中使用clear:both清除浮动,但是main的高度无法自适应子元素的高度,导致塌陷(箭头所指)。

下面介绍闭合浮动,顾名思义,就是使浮动元素闭合,清除浮动带来的影响。目前较常用的清除浮动的方法为clearfix。具体就是,不用在foot中添加clear:both,插入如下一行css:

CSS Code复制内容到剪贴板

#main:after{   
            content: ‘.’;   
            height: 0;   
            visibility: hidden;   
            /*display: block;*/  
            clear:both;   
        }