清除浮动的几种方法
来源:互联网 发布:网络短信软件哪个好 编辑:程序博客网 时间:2024/06/08 07:30
清除浮动的几种方法
虽然浮动能在不少地方发挥作用,很多时候用起来也的确很方便,但是有很多时候也正是因为浮动,所以原本该在预想地方的盒子或其他元素、内容与前面的东西叠在了一起,这就是因为浮动的元素脱标了,所以后面的元素才会误认为那块地方没有东西,才会跑上去,导致重叠的现象。那么常用的清除浮动的方法有哪些呢?
1.给父盒子加overflow:hidden,这样既清除了浮动的影响,父盒子又能被撑起高度。这种方法不存在结构和语义化问题,代码量极少,但是内容增多时容易因不易换行而导致内容被隐藏掉,无法显示被溢出的元素。
2.使用display:block,有换行的作用,能够清除部分浮动的影响。这相当于在该元素所在的那一行放了砖,所以即使下一个元素具有浮动的特性,也无法跟它同处一行。
3.给父盒子加上高度(height)。当父盒子有了固定的空间时,里面的子盒子就不可能在父盒子外面乱跑了。但是页面的内容不是一成不变的,所以父盒子的高度也是不一定的。父盒子的高度是由内容决定的,所以这种方法不利于修改。
4.添加额外标签。这跟方法三比较相像,但又有所不同。毕竟这是空标签,不存在出现这个标签内部会重叠的现象。但是通过这种方法会添加不少无意义的标签,容易导致代码混乱,有违结构与表现的分离。
5.给父盒子加浮动。能够清除影响,也能让父盒子撑起高度,但是同时也带来了新的浮动影响问题。
阅读全文
0 0
- 清除浮动的几种方法
- 清除浮动的几种方法
- 清除浮动的几种方法
- 清除浮动的几种方法
- 清除浮动的几种方法
- 清除浮动的几种方法
- 清除浮动的几种方法
- 清除浮动的几种常见方法
- 清除浮动的几种常用方法
- 清除浮动的几种方法
- 清除浮动的几种方法
- 清除浮动的几种方法
- 清除浮动的几种方法
- 清除浮动的几种方法
- 清除浮动的几种方法
- 清除浮动的几种方法
- 清除浮动的几种方法
- 清除浮动的几种常用方法
- 我录制的《Java之IO , BIO , NIO , AIO 知多少?》视频教程发布了
- QML ScrollView使用Rectangle没有下拉条解决方法
- 4关于管理和监控工具
- 第九天
- java构建器
- 清除浮动的几种方法
- thinkphp3.2处理多张图片上传(已成功)
- 找有最多个约数的数(数论)
- matplotlib绘图基础
- 异常处理
- 可伸缩性/可扩展性(Scalable/scalability)
- MySQL5.7密码list中password变了为authentication_string
- 《Inside C#》笔记(十三) 多线程 上
- matplotlib绘图进阶