1. 浮动元素后面增加空的div

首先在父级标签内添加如下<div>标签

    <div id="clear"></div>

然后在CSS中对该标签进行如下修饰:

 #clear{
clear:both;
margin:0px;
padding: 0px;
}

优点:简单。缺点:尽量避免空的<div>标签。

2. 设置父元素的高度

width: 200px;
height: 200px;
border:1px solid #058f64;

优点:简单。缺点:元素有固定高度就会被限制。

3. overflow

overflow:hidden /*隐藏超出的部分*/
overflow:scroll /*滚动*/

优点:简单。缺点:下拉的一些场景不适用。

4.在父类添加伪类(推荐)

/*father为父类
<div class="father">
*/
#father:after{
content:'';
display:block;
clear:both;
}

优点:不更改原来的代码。缺点:稍复杂。

最新文章

  1. ubuntu配置NFS
  2. 面试题&lt;初级&gt;
  3. (五)socket实践编程
  4. 微信公共平台开发1 .net
  5. HDU 4342History repeat itself 数学
  6. 研究实验1_搭建一个精简的C语言开发环境(包含部分经典的前言)
  7. ruby学习总结01
  8. windowsphone8.0 iso 下载地址
  9. [转]深入理解jQuery插件开发
  10. mysql INNODB_TRX 事务表
  11. POJ3692 Kindergarten 【最大独立集】
  12. js arguments参数说明
  13. Oracle SQL Lesson (5) - 使用组函数输出聚合数据
  14. usaco training 4.1.1 麦香牛块 题解
  15. JVM活学活用——优化springboot
  16. POJ1236【Tarjan+缩点】
  17. vue mint-ui 实现省市区街道4级联动(仿淘宝京东收货地址4级联动)
  18. SpringBoot配置拦截器
  19. Ubuntu1404安装eclipse(目的是为了运行python,当然java更可以)
  20. Linux服务器---流量监控webalizer

热门文章

  1. Lomsat gelral
  2. MongoDB学习 - 安装部署
  3. 第10组 Beta冲刺 (5/5)
  4. Go的WaitGroup源码分析
  5. Genymotion安装apk问题,不能部署Genymotion-ARM-Translation_v1.zip
  6. Android官方文档翻译 十四 3.2Supporting Different Screens
  7. Javascript实现让图片一直跟着鼠标移动
  8. 【刷题-LeetCode】150 Evaluate Reverse Polish Notation
  9. for each ……in
  10. golang中使用zap日志库