浮动原理——2018-01-24

一、浮动的定义

元素加了浮动,会脱离文档流,按照指定的一个方向移动,直到碰到父级的边界或者是另外一个浮动元素停止。

二、浮动的具体效果

1、使块元素在一行显示。
2、使内嵌支持宽高。
3、不设置宽度时宽度由内容撑开
4、脱离文档流。
5、提升半级层级。

三、inline-block与浮动

相比于inline-block,float完善了两个基本的问题。

1、换行不再解析

之前的inline-block存在换行解析的问题,会在边缘多出空格的问题,很难解决(通过减小字体大小的方式解决,一个空格等于半个字的大小)。

2、IE 6、7的兼容性问题

IE 6、7不支持块元素的inline-block,但是支持float属性。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 问答题47 /72 常见浏览器兼容性问题与解决方案? 参考答案 (1)浏览器兼容问题一:不同浏览器的标签默认的外补...
    _Yfling阅读 13,807评论 1 92
  • 简介网络浏览器很可能是使用最广的软件。在这篇入门文章中,我将会介绍它们的幕后工作原理。我们会了解到,从您在地址栏输...
    wengjq阅读 2,072评论 2 15
  • CSS 是什么 css(Cascading Style Sheets),层叠样式表,选择器{属性:值;属性:值}h...
    崔敏嫣阅读 1,511评论 0 5
  • •前端面试题汇总 一、HTML和CSS 21 你做的页面在哪些流览器测试过?这些浏览器的内核分别是什么? ...
    Simon_s阅读 2,228评论 0 8
  • <a name='html'>HTML</a> Doctype作用?标准模式与兼容模式各有什么区别? (1)、<...
    clark124阅读 3,557评论 1 19