美文网首页
2018-04-06 IFC(BFC的兄弟)

2018-04-06 IFC(BFC的兄弟)

作者: tsl1127 | 来源:发表于2018-04-08 16:59 被阅读0次

IFC:inline formatting content

font-size到底是什么


image.png

font-size是字体模具的高度,是em-square


image.png
image.png

line-height又是什么意思呢? :内联元素真实的占地高度


image.png
image.png image.png

字体变了

如果没有写line-height具体值,那么这个line-height是多少呢?normal
是设计师给的高度


image.png

接下来是vertical-align


image.png
image.png

top指的是2个不同字体的实际占地面积的上面的top对齐


image.png
baseline 所处的高度跟字体有关,x-height 的高度也跟字体有关,所以 middle 对齐也不靠谱。更糟糕的是,一般来说,middle 根本就不是居中对齐! image.png

5像素是怎么来的?

image.png

跟基线(看不见的)对齐,没有x也是这样

image.png

这样图片下面就没有空隙了

image.png

要想让这两个对齐,用vertical-align基本是靠运气,换一个浏览器,默认字体变了,对齐也变了

image.png

方法一:用flex

image.png

两个inline元素之间是有空格的(因为有回车)
用flex可以解决
直接父元素display:flex
或者用float来解决


image.png

https://zhuanlan.zhihu.com/p/25808995

相关文章

  • 2018-04-06 IFC(BFC的兄弟)

    IFC:inline formatting content font-size到底是什么 font-size是字体...

  • BFC的兄弟--IFC

    IFC:inline formatting content,格式化上下文 font-size 什么是font-si...

  • CSS深入浅出-IFC

    IFC(inline formatting content)内联格式化上下文,也是BFC的兄弟。 详情链接:深入理...

  • 前端面试基础题

    BFC、IFC、GFC、FFC CSS2.1中只有BFC和IFC, CSS3中才有GFC和FFC。 到底什么是BF...

  • css之BFC IFC GFC FFC

    BFC 网上介绍比较多,晚点写 IFC IFC(Inline Formatting Contexts)直译为"内联...

  • BFC和IFC

    BFC IFC BFC Block Formatting Context 块级格式化上下文。 bfc是什么 由cs...

  • BFC和IFC

    BFC block formatting context IFC inline formatting contex...

  • BFC / IFC

    BFC(Block Formatting Context)块级格式化上下文 定义:一个块格式化上下文 ( BFC ...

  • BFC,IFC

    一.BFC 1. 先说说FC,FC的含义就是Fomatting Context。它是CSS2.1规范中的一个概念。...

  • BFC IFC

    每个块级盒子都会参与块格式化上下文(block formatting context)的创建 行内级元素会生成行内...

网友评论

      本文标题:2018-04-06 IFC(BFC的兄弟)

      本文链接:https://www.haomeiwen.com/subject/jcdshftx.html