CSS 浮动的灵活应用
2019-07-28 18:59
169 查看
版权声明:本文为博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/blances/article/details/97617934
CSS 浮动的灵活应用
一、什么是浮动
浮动的框可以向左或向右移动,直到它的外边缘碰到包含框或另一个浮动框的边框为止。
由于浮动框不在文档的普通流中,所以文档的普通流中的块框表现得就像浮动框不存在一样。
二、应用方法
1、传统方法
<head> <meta charset="UTF-8"> <title>Title</title> <style> [class^="item"]{ background-color:#f5f5f5; display:block; border: solid 1px black; } .left{ float: left; } .container{ background-color:#ff000052; } </style> </head> <body> <div class="container"> <div class="item1 left">1</div> <div class="item2 left">2</div> <div class="item3 left">3</div> <div class="item4 left">4</div> <div class="item5 left">5</div> <div class="item6 left">6</div> <div style="clear:both"></div> </div> <div>7<div> </body>
传统方法在每一个浮动的标签块沉底的时候增加一个div属性赋予clear:both,虽然可以实现,但是每一次都需要去写这个div。
结果:
2、灵活方法
<head> <meta charset="UTF-8"> <title>Title</title> <style> [class^="item"]{ background-color:#f5f5f5; display:block; border: solid 1px black; } .left{ float: left; } .container{ background-color:#ff000052; } .clearfix:after{ content:'.'; display:block; clear:both; visibility:hidden; height:0; } </style> </head> <body> <div class="container clearfix"> <div class="item1 left">1</div> <div class="item2 left">2</div> <div class="item3 left">3</div> <div class="item4 left">4</div> <div class="item5 left">5</div> <div class="item6 left">6</div> </div> <div>7<div> </body>
相关文章推荐
- 网页布局中CSS的Class灵活应用
- CSS 关于 BFC 的布局应用:清除浮动、文字环绕
- CSS基础-21CSS定位-浮动的应用,实现瀑布流布局
- 合理应用,正确理解CSS的float浮动属性
- css布局之浮动、定位、负边距三者之间的灵活结合利用
- CSS 浮动--float与Clear的应用
- CSS 浮动--float与Clear的应用
- CSS中应用position的absolute和relative的属性制作浮动层
- CSS之浮动的两个应用
- CSS的浮动及其在布局中的应用
- css空格和去浮动的应用
- CSS中应用position的absolute和relative的属性制作浮动层
- CSS——灵活布局 float (浮动属性)
- CSS 浮动应用实例,列表横向显示(导航)
- 【※】非限定宽度横向滚动应用实例(DIV + CSS、鼠标拖动)
- 纯CSS绘制浮动提示层
- 应用服务器,灵活定义后台操作,一个数据库中操作,多个数据库中操作
- CSS清浮动处理(Clear与BFC)
- HTML、css、js控制页面元素的显示及个人对浮动的理解
- 《珠珠图案》创意——发挥聪明才智,灵活应用软件,创造性扩展。