12IFC

内联格式化上下文
font-size 相同,font-family 不同,得到的 span 元素的高度也不同
原因在于字体本身,这是字体的原理:一款字体会定义一个 [em-square],它是用来盛放字符的金属容器,字体度量都是基于这个相对单位设置的(注意这里面的值是允许相对于 em-square 出血的)
em-square 一般被设定为宽高均为 1000 相对单位(也可以是 1024、2048 相对单位),1000 相对单位会按照你需要的 font-size 缩放。

font-size em-square
line-height 实际占地高度
100px 100px -> 103px
vertical top middle bottom text-top text-bottom
图片下面有空隙
1、vertical-align: top
2、img{display: block;}
3、font-size: 0 傻逼采用
inline-block 元素对不齐 ——无解 —— 用 flex 或 float
inline-block 有空隙 ——用 flex 或 float

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

推荐阅读更多精彩内容

  • 问答题47 /72 常见浏览器兼容性问题与解决方案? 参考答案 (1)浏览器兼容问题一:不同浏览器的标签默认的外补...
    _Yfling阅读 13,786评论 1 92
  • HTML 5 HTML5概述 因特网上的信息是以网页的形式展示给用户的,因此网页是网络信息传递的载体。网页文件是用...
    阿啊阿吖丁阅读 4,036评论 0 0
  • 我和他,相识于工作。见他的第一眼没什么特别的感觉,只是觉得他很好相处,至少在未来的工作中可以和睦相处。遇见一个这么...
    Mz先森阅读 222评论 0 1
  • 一眼雨帘,一眼轻烟,沉默的风景顷刻之间便有了灵性和动感。雨敲西窗,若隐若现,古筝一般的音色,脉搏一般的节奏...
    冰夫阅读 200评论 0 0
  • 今日乐相乐,别后莫相忘。 –曹植 室友,介于朋友...
    寂小然阅读 475评论 2 3