1.使用浮动时出现的情况:

(1)使块元素在一行显示

(2)使内嵌元素支持宽高

(3)不设置宽高的时候宽度由内容撑开

(4)换行不被解析(故使用行内元素的时候清除间隙的方法可以使用浮动)

(5)元素添加浮动,会脱离文档流,按照指定的一个方向移动,直到碰到父级的边框或者另外一个浮动元素停止(文档流是文档中可现实对象在排列时所占用的位置)

2.清除浮动的方法:

(1)给父级元素也加浮动(这种情况当父级元素margin:0 auto;也不能居中)

(2)给父级元素加display:inline-block;(同上一种方法不居中,只有IE6,7居中)

(3)在浮动元素下加<div class=”clear”></div>  .clear{height:0px;font-size:0;clear:both;},但是在IE6下,块元素有最小高度,即当height<19px时,默认为19px,解决方法:font-size:0;或overflow:hidden;

(4)在浮动元素下加<br clear=”all”>

(5)给父级元素加{zoom:1}

.clear{zoom:1}

.clear:after{content:””;display:block;clear:both;}

(6)给浮动元素父级加overflow:auto;

eg:css的zoom属性:zoom属性是IE浏览器的专有属性,Firefox等浏览器不支持。它可以设置或检索对象的缩放比例。除此之外,它还有其他一些小作用,比如触发IE的hasLayout属性,清除浮动,清除margin的重叠等。

最新文章

  1. Access、Hybrid和Trunk
  2. yum命令一些易遗忘的参数
  3. poi 读取 excel (.xls) 97-2003
  4. devexpress中如何绑定ASPxTreeList控件
  5. php验证码无法显示的原因
  6. Android 开发之自定义Dialog及UI的实现
  7. 用canvas把图片变成黑白相片
  8. STM32库中 __IO 修饰符(volatile修饰符)
  9. 利用Azure高级存储搭建高性能Linux服务器(1)
  10. 常用PHP中花括号使用规则详解
  11. video.js不能控制本地视频或者音频播放时长
  12. Python 基础【二】 上
  13. DLL补丁劫持制作
  14. 阿里云免费申请https证书
  15. [转]web.xml中&lt;url-pattern&gt;详解
  16. (转)每天一个linux命令(21):find命令之xargs
  17. 20155338《网络对抗》Exp3 免杀原理与实践
  18. “百度杯”CTF比赛 九月场 YeserCMS
  19. Django项目启动之前执行流程剖析
  20. 如何使用GameObject类发送消息

热门文章

  1. GDI+ 双缓冲实现
  2. 去除List集合中的重复值(四种好用的方法)(基本数据类型可用)
  3. Glusterfs读写性能测试与分析
  4. 三分钟在任何电脑上使用 chrome os
  5. Nacos配置中心原理
  6. css与javascript重难点,学前端,基础不好一切白费!
  7. JSOI2016 病毒感染(动态规划)
  8. 【python接口自动化】01-requests请求
  9. JVM中栈的frames详解
  10. Pop!_OS安装与配置(四):GNOME插件篇