css为什么要清除浮动

DIV1宽度为100px,

DIV2宽度为50px,

如果上级DIV层的宽度大于DIV1+DIV2的宽度,

DIV2设置浮动属性float:left,

DIV2会像流水一样,自动显示在DIV1的右侧,

如果上级DIV层的宽度等于或者小于DIV1+DIV2的宽度,

那么,DIV2层就会被挤到DIV1的下方.

如果DIV1设置了清除属性,DIV2就不会流动到DIV1的后面,

而是直接显示在DIV1的下面.

(请看下图)

wKioL1Rt0Jvxili2AAER-ZRkNIg866.jpg

点赞
收藏

评论区

加载中...

相关推荐

Oracle 分组与拼接字符串同时使用

SELECTT.,ROWNUMIDFROM(SELECTT.EMPLID,T.NAME,T.BU,T.REALDEPART,T.FORMATDATE,SUM(T.S0)S0,MAX(UPDATETIME)CREATETIME,LISTAGG(TOCHAR(

手写Java HashMap源码

HashMap的使用教程HashMap的使用教程HashMap的使用教程HashMap的使用教程HashMap的使用教程22

什么是 CSS?

原文链接:什么是CSS?CSS指层叠样式表(CascadingStyleSheets),理解为CSS样式就可以了。CSS样式有什么作用呢?比如我们在页面中添加了一个div,我想给这个div设置宽度、高度、背景色、阴影、内容字体样式等等,就是通过CSS样式来

CSS块级元素与行内元素

CSS块级元素与行内元素行内元素与块状元素1、块级元素:可以设置width,height属性。行内元素:设置width和height无效,其宽度随其元素的内容(文字或者图片等)的宽度而变化。可以通过lineheight设置行高(行高和height是不同的东西)。2、块级元素:可以设置margin和padd

CSS定位和滚动条

0805自我总结一.绝对定位position:absolute;/绝对定位:1、定位属性值:absolute2、在页面中不再占位(浮起来了),就无法继承父级的宽度(必须自己自定义宽度)3、一旦定位后,定位的布局方位top、bottom、left、right都能参与布局

Python自动化测试PO模式

页面元素定位信息页面元素定位信息文件leadscloud_logininput_user_namexpath//@id'main'/div/div2/div2/div2/div/form/div1/div/div/inputinput_user_passwordx