美文网首页
html css js 基础六(清除浮动)

html css js 基础六(清除浮动)

作者: 杨杨1314 | 来源:发表于2018-05-10 17:08 被阅读13次

由于元素使用了float,使得父级的高度塌陷,也就是父级的高度撑不起来。所以就需要清除浮动。 清除浮动的意思其实是清除使用浮动以后造成的影响。


清除浮动的方法:

1:给父级的元素添加高度

缺点是:扩展性不好,在不确定父级高度的情况下不能使用这种方式。

2:clear:both;(用的最多的方法)

zoom:1;用来触发IE的hasLayout,兼容IE用

.clear{ *zoom:1;} /* 兼容ie6 7 */

.clear::after{  content: '';clear:both; display: block;}

.box{border:2px solid red;}

.box div{height: 100px;width: 100px;border: 1px solid green;float: left;}

3:BFC(是一套渲染机制) (给父级加:overflow:hidden;)

触发一个元素的BFC,相当于在这个元素里建立起一道围墙,围墙里的内容和围墙外的内容不会产生干扰。

.box{border:2px solid red;overflow: hidden;}

.box div{height: 100px;width: 100px;border: 1px solid green;float: left;}

相关文章

  • html css js 基础六(清除浮动)

    由于元素使用了float,使得父级的高度塌陷,也就是父级的高度撑不起来。所以就需要清除浮动。清除浮动的意思其实是清...

  • Day6:html和css

    Day6:html和css 复习 清除浮动: overflow: hidden添加在需要清除浮动的地方 定位pos...

  • 面试技术栈

    Html/css 盒子模型 内联元素/块级元素 相对定位和绝对定位 弹框 居中显示 水平垂直 字体 清除浮动 Js...

  • Day7:html和css

    Day7:html和css 如果有浮动,会导致脱标,定位也能脱标,我们没有清除浮动,因为里面有子绝父相. 清除浮动...

  • CSS基础-清除浮动

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

  • CSS基础-清除浮动

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

  • CSS基础--清除浮动

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

  • 2018.8.1

    css细化 一、布局 1.浮动 →清除浮动 2.定位 css 样式表 内联样式:在html中每个属性都具备styl...

  • 03-动手做自己的网页

    最终成果 HTML代码 CSS代码 总结 再次捡起来HTML和CSS 习得S�ASS的安装和使用 重温了清除浮动

  • 多种方式CSS清除浮动

    以下展示了四种方式进行清除浮动 先看一段代码 css html 下面是结果 因为没有清除浮动,所以子元素没有将父元...

网友评论

      本文标题:html css js 基础六(清除浮动)

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