浮动应用

Posted justsmile2

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了浮动应用相关的知识,希望对你有一定的参考价值。

浮动元素特性:

脱离文档流、具有块特性。

应用:

流式布局、自适应宽度、清除多余空隙。

(对于很多插件而言,浮动是个好特性)

缺点:

影响到其后元素布局及其包裹层高度。

(可能出现的结果是布局乱、元素高度获取不准确和重叠现象)

清除浮动:

1.浮层加宽度和overflow属性

(缺点是限制了子层元素的扩展,即你不处理人家是默认的 visible ,你这么一弄变 hidden 了,但是用起来真的很爽。。)

width:200px;

overflow:hidden;

2.父层加伪类处理

(用一个对大局无影响的点处理受浮动影响的部分)

.wrap{

  zoom:1

}

.wrap:after{

   clear:both;

  display:block;

          content:"";  

          visibility:hidden;
          height:0

}

 3.浮动元素其后加  br  标签 或者文档内位于浮动元素之后的标签,加样式:

clear:both;(left/right)

 


以上是关于浮动应用的主要内容,如果未能解决你的问题,请参考以下文章

浮动应用

CSS 浮动及应用,清除浮动

浮动的应用

布局技巧——文字围绕浮动元素的巧应用,行内块巧妙应用

企业浮动路由应用实例

在 Angular (5) 应用程序中添加浮动按钮的最佳方式是啥?