美文网首页
浮动的清除

浮动的清除

作者: 舟渔行舟 | 来源:发表于2017-03-01 10:40 被阅读0次

    直接在浮动元素下加一个盒子,使盒子的宽高和浮动元素宽高相同即可。

     可以给下边的盒子添加clear属性,这样,就可以有选择性的去处浮动,取值有如下几个

①none系统默认的属性

②left/right

③both在企业开发中最常用的

㈢内外墙法,说白了就是给结构添加样式,即给结构添加一个块集元素,然后设置块集元素的属性值为clear:both这样即可。

注意点有

①外墙法是不可以给上一个元素设置margin_bottom属性的,只可以给下边的元素设置margin_top属性。而内墙法没有这个问题。

②内墙法可以撑起上一个元素的高度,而外墙法是不可以的。

注意

在企业开发中是不常用内外墙法清除浮动的,因为这样额外增加了代码的可读性,

㈣利用伪元素选择器和内墙法结合使用,符合前端结构和样式分离的思想

格式为

.需要添加的元素::before

.需要添加的元素::after{

       content:

        display:

       visibility: hidde;

       clear:both

}

注意

由于伪类选择器是css3 刚推出来的,所以原来的浏览器是不支持这种格式的如果想让这种格式可以运行,那么就在他后边再加这样的代码

.需要添加的元素{

   *zoom:1;

}

①overflow:hidden也可以去除浮动。但是涉及到兼容问题,所以一般情况下需要在有些情况下是可以添加上*zoom:1;

②两个盒子是嵌套关系,但是不想给外边的盒子添加边框,并且想要内部的盒子可以设置margin-top属性,那么可以在大盒子里加上overflow:hidden

③可以裁剪掉超出标签的内容。

相关文章

  • 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...

  • 清除浮动

    未清除浮动前 清除浮动后

  • css清除浮动

    前端开发中浮动处处可见,本文探讨浮动的成因以及如何更加有效的清除浮动。 1、浮动与清除浮动 2、清除浮动 基本cs...

  • CSS清除浮动三种方式

    清除浮动 当父盒子没有定义高度,嵌套的盒子浮动之后,下边的元素发生位置错误。 清除浮动不是不用浮动,清除浮动产生的...

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

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

  • 布局浮动的问题

    浮动的问题 什么是浮动?浮动(float)的副作用清除浮动两种清除浮动的办法如下:

  • 清除浮动

    一、清除浮动 or 闭合浮动 ? 清除浮动:清除对应的单词是 clear,对应CSS中的属性是 clear:lef...

网友评论

      本文标题:浮动的清除

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