搬运MDN-CSS 渲染模型

对CSS渲染机制的一些理解

css渲染机制是建立在基础盒子模型之上的,图文样式、布局都可以抽象为对各个盒子的渲染排布。CSS 渲染的内容是HTML元素,分为块级元素和行内级元素。

元素、盒子

块级格式化上下文

基础盒模型

渲染引擎根据 CSS 基础盒模型 将元素表示为一个个矩形盒子,每个盒子由四个部分(区域)组成:内容区域 内边距区域 边框区域 外边距区域

视觉格式化模型

CSS 视觉格式化模型(visual formatting model)是用来处理在视觉媒体上显示文档时使用的计算规则。通俗来说就是根据基础盒模型生成盒子并确定如何排布。该模型是 CSS 的基础概念之一。

jungle