1. 子元素浮动时,会造成父元素高度为0。会造成后面的元素样式混乱。
<div class="outer">
<div class="inner"></div>
<div class="inner"></div>
<div class="inner"></div>
</div>

2. 通过父元素添加:after样式解决。原理相当于末尾添加一个子元素设置其浮动效果清除。

1) :after在元素内末尾添加内容

2) content: ''; 末尾添加的内容

3) display: block; 设置其为块级元素

4) clear: both; 清除浮动效果

.inner {
width: 200px;
height: 50px;
background: #aadddd;
float: left;
}
.outer:after {
content: '';
display: block;
clear: both;
}

最新文章

  1. 常用的Linux命令
  2. 无论IT代码系统还是人生都是有惯性的
  3. [SharpDevelop]程序入口
  4. Fragment和Activity的区别
  5. 浅谈网络爬虫爬js动态加载网页(二)
  6. PHP中刷新输出缓冲
  7. Axure RP Pro 6.5 正式版发布,新功能介绍,
  8. 网易云课堂_程序设计入门-C语言_第二周:判断_1时间换算
  9. UNIX文化与历史--初学者必看
  10. lightOJ 1047 Neighbor House (DP)
  11. PHP中array_merge函数与array+array的区别
  12. Golang时间格式化
  13. CentOS.7下安装配置FTP和SFTP服务
  14. Java项目的导入和导出
  15. HTML 中的预留字符(如标签的小于号 &lt; )必须被替换为字符实体( &amp;lt; )。 不间断空格(&amp;nbsp;)
  16. 【HDU - 4344】Mark the Rope(大整数分解)
  17. poi横纵导出
  18. How to scale Complex Event Processing (CEP)/ Streaming SQL Systems?
  19. Restrict &amp; Cascade
  20. 关于数组以及c#学习问题

热门文章

  1. R包本地安装方法
  2. ABAP 委外采购收货调用过账bapi
  3. 报错:cannot import name ‘escape’ from ‘jinja2’
  4. List&lt;Object&gt;集合获取指定属性最大值的对象
  5. software_programming
  6. 080_Dataloader.io
  7. 二叉树TwT
  8. ps如何正确擦除文字 如何正确用ps擦除文字
  9. IDEA Download missing driver files 下载失败解决方法
  10. 11、java环形单链表解决约瑟夫问题