美文网首页
CSS浮动与常用清除方法!

CSS浮动与常用清除方法!

作者: 叁度 | 来源:发表于2017-02-06 23:46 被阅读0次

浮动

  • float: left; or float: right;
  • 定义:浮动的元素会脱离原来文档流的位置,一直上升,直到触碰到上一浮动元素的边框或者包裹它的父元素的边框!

清除浮动的主要方法:

  1. 给父元素定宽高
    父元素具有宽高后就不需要子元素撑开自己!而父元素本身没浮动所以不会影响后面的元素布局!
  2. overflow:hidden; or overflow:auto;
//css
.parent{
overflow:hidden;
}
.child{
float: right;
}
 //html
<div class= "parent">
<div class="child"></div>
</div>
  1. 伪元素::after 添加clear:both;
//css
.parent::after{
content: .;
display: block;
height:0;
visibility:hidden;
clear:both;
}
//一般定义.clearfix类,直接添加到要清除浮动的父元素上,可复用,不用重复定义; 
.child{
float: right;
}
 //html
<div class= "parent">
<div class="child"></div>
</div>

相关文章

  • 前端面试积累2-清除浮动

    1.清除浮动的方法 方法一:对父级设置适合的CSS高度(不推荐) 方法二:clear:both 清除浮动 (常用)...

  • CSS浮动与常用清除方法!

    浮动 float: left; or float: right; 定义:浮动的元素会脱离原来文档流的位置,一直上升...

  • 清除浮动

    -方法1:伪元素清除浮动(也是小编最常用的方法)css如下: html如下: -方法2:在浮动元素下方添加块级元素...

  • 父元素触发BFC,子元素浮动并对兄弟元素影响的思考

    一直对清除浮动的两大方法念念不忘:clear是专门为清除浮动而造的CSS属性;触发BFC也能实现(常用overfl...

  • CSS清除浮动与截取文字

    1.几种常用的清除浮动方法 2.自动截取文字,css实现文字超出显示省略汇总

  • 04-CSS总结-持续更新中

    常用CSS 清除浮动 文字两端对齐 CSS属性兼容写法 transform box-sizing

  • css3复习

    清除浮动: 方法:clear清除浮动(添加空div法)在浮动元素下方添加空div,并给该元素写css样式: ...

  • css清除浮动的三种方法

    摘要:css清除浮动float的三种方法总结,为什么要清除浮动?浮动会有哪些影响? 一.先看现象(display:...

  • CSS的浮动属性

    CSS浮动和清除浮动 1.浮动float div配合float浮动来做页面的布局,浮动最常用的地方就是用来做布局。...

  • clearfix清除浮动

    精通CSS(第二版): bootstrap中清除浮动的方法:

网友评论

      本文标题:CSS浮动与常用清除方法!

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