IFC
IFC(inline formatting content)
IFC是BFC的兄弟
- font-size 定义的是(em-square)活字印刷模子的高度
- line-height 决定内联元素的实际占地高度,内联元素自动居中 字体设计师推荐的
- 为什么两种字体同样都是line-height:100px; 100px -> 103px:内联元素和内联元素默认用字体的baseline对齐,两种字体的baseline是错开的
- vertical-align不靠谱的属性,都是和字体有关的
vertical-align: top;实际可占用面积顶端与父元素的默认字体对齐
vertical-align: middle;实际位置对齐,不是字体居中对齐
bottom text-top text-bottom - 图片下面有空隙:img是内联元素,默认和父元素默认字体的baseline对齐
怎么解决:- vertical-align: top、middle或其他
- img{display: block;}
- font-size: 0 傻逼采用
- inline-block 元素对不齐 ——无解 —— 用 flex 或 float
- inline-block 之间有空隙 ——用 flex 或 float
Comments