消除浮动

当父盒子没有定义高度,嵌套的盒子浮动之后,下边的元素的位置会发生错误。因此要消除由于浮动而产生的不利影响。

额外标签法

在最后一个浮动元素后面添加标签

<div class='content'>
    <div class='content'></div>
    <div class='siderbar'></div>
    <div style='claer:both'></div>//这个就是额外的标签
</div>

给父盒子使用overflo:hidden

注意:如果父盒子包裹的内容出了盒子,则不能使用这个方法,因为出了范围的内容会消失不见。

伪元素清除浮动

.clear ::after{
    content:'';
    display:block;
    height:0;
    line-height:0;
    visiblity:hidden;
    clear:both;
}
//想要使得clear:both生效的元素必须时块级元素,conten属性必须要有,有了之后为元素才可以生效。

//引用的时候给父元素添加clear这个类即可。
<div class='father clear'></div>

  转载请注明: TomoFur 消除浮动

 上一篇
Vue生命周期 Vue生命周期
Vue实例有一个完整的生命周期,也就是从开始创建,初始化数据,编译模板,挂载DOM,渲染–>更新–>渲染,销毁等一系列过程,也就是Vue实例从创建到销毁的过程,就是生命周期。 创建阶段1.beforeCreate(){}//这
2019-06-25
下一篇 
DNS DNS
域名系统(Domain Name System)是互联网使用的命名系统,用来把便于人们使用的机器名字转换为IP地址。 域名服务器根域名服务器根域名服务器是最高层次的域名服务器,也是最重要的域名服务器。所有的根域名服务器都知道所有的顶级域名服
2019-06-21
  目录