浅谈IFC

IFC(inline Formatting Contexts)直接翻译为“内联格式化上下文”,IFC的高度由其包含行内元素中最高的实际高度计算而来的(不受竖直方向上的padding/margin影响)

内部的元素从包含块的顶部开始,从左到右(默认)排列成一行形成一个矩形盒子叫做line box

IFC布局规则

  1. line box的宽度由浮动情况和他包含的块决定的
  2. line box 的高度由line-height的计算结果决定
  3. 在一行上的所有元素会在该区域形成一个框
  4. 行宽的高度为包含框的高度,高度为行框中最高元素的高度
  5. 浮动得元素不会在行框内,并且浮动得元素会压缩行框的宽度
  6. 行框的宽度容纳不下子元素时,子元素会换到下一行显示,并且会产生新的行框
  7. 行框的元素遵循text-align和vertical-align
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值