美文网首页
css浮动产生

css浮动产生

作者: 青春前行 | 来源:发表于2017-07-03 16:33 被阅读0次

浮动产生原因:

一般浮动是什么情况呢?一般是一个盒子里使用了CSS float浮动属性,导致父级对象盒子不能被撑开,这样CSSfloat浮动就产生了。

例如:有三个div,两个div嵌套在一个大的div中,应用浮动。html如下:

<div>

<div class="div2"></div>

<div class="div3"></div>

</div>

css如下:

.div1{border: 1px solid red;}

.div2{width: 100px;height: 30px;border: 1px solid blue;float: left;}

.div3{width: 100px;height: 30px;border: 1px solid blue;float: left;}

好,本来我们想要的效果是下面的两个div将上面的div撑开,但是实际效果却是:

下面的两个div使用了float属性脱离了普通文档流,浮于文档流之上了。

那么我们现在需要的是清除浮动,使外围的div被撑起来

解决办法:

1、在最外围的div设置能够放下两个div的高度

2、一般我们采用的是clear:both的做法,但是这里我们会多加上div的标签,代码变多了。

相关文章

  • 一篇文章带你了解CSS clear both清除浮动

    一、前言 CSS clear both清除产生浮动 ,使用了css float浮动会产生css浮动,这个时候就需要...

  • CSS clear both清除浮动

    原文地址:CSS clear both清除浮动 DIV+CSS clear both清除产生浮动我们知道有时使用了...

  • CSS之基础知识开篇(三)

    1.浮动产生负作用 背景不能显示由于浮动产生,如果对父级设置了(CSS background背景)CSS背景颜色或...

  • css浮动产生

    浮动产生原因: 一般浮动是什么情况呢?一般是一个盒子里使用了CSS float浮动属性,导致父级对象盒子不能被撑开...

  • CSS-定位5-清楚浮动

    1、CSS浮动产生原因 一般是一个盒子里使用了CSS float浮动属性,导致父级对象盒子不能被撑开,这样CSS ...

  • 清除浮动

    CSS清除浮动方法集合 一、浮动产生原因 -TOP 一般浮动是什么情况呢?一般是一个盒子里使用了CSS floa...

  • CSS清除浮动大全共8种方法

    清除浮动是每一个 web前台设计师必须掌握的机能。css清除浮动大全,共8种方法。浮动会使当前标签产生向上浮的效果...

  • CSS清除浮动大全的8种方法

    清除浮动是每一个 web前台设计师必须掌握的机能。css清除浮动大全,共8种方法。 浮动会使当前标签产生向上浮的效...

  • 《CSS》层叠顺序 与 z-index

    层叠上下文 之前,我了解到在css中,有“作用域”的存在,块级上下文(BFC),浮动元素产生浮动流。positio...

  • css清除浮动float

    一、浮动产生原因 一般浮动是什么情况呢?一般是一个盒子里使用了CSS float浮动属性, 导致父级对象盒子不能被...

网友评论

      本文标题:css浮动产生

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