MDN IFC
可视其为 段落的上下文
元素边距将不适用。(与书写模式有关)
特性
- 垂直方向(与书写模式有关)的 padding、margin 无效
- 一个水平行(书写模式)中的所有 行内元素 组成一个矩形区域行内框(line box)
- 行内框 的高度始终容下所有的行内元素 ,即 其高度只与line-height行高有关
- 如果行内方向上还有额外空间,则
text-align
可用于设置 各行内元素 在行内框中对齐方式。 - 当行内方向上没有剩余空间时,将会创建新行。在新的 line box 中重新排布元素(截断处不应用 padding 和 margin 值)
- 一个行内框(inline box)被分割到多行中时,margins, borders, 以及 padding 的设定均不会在断裂处生效。
- 如果同一个 BFC 中存在一个 float,则这个浮动元素将导致包裹了它的各行内框变短。(避开浮动元素)