在CSS 3中并没有采取总体结构,而是采用了分工协作的模块化结构。采用这种模式化结构,是为了避免产生浏览器对于某个模块支持不完全的情况。如果把整体分成几个模块,各浏览器可以选择支持哪个模块,不支持哪个模块。 CSS 3中的常用模块如下表所示:
模块名称
功能描述
Basic Box Model
定义各种与盒子相关的模块
Line
定义各种与直线相关的样式
Lists
定义各种与列表相关的样式
Text
定义各种与文字相关的样式
Color
定义各种与颜色相关的样式
Font
定义各种与字体相关的样式
Background and Border
定义各种与背景和边框相关的样式
Paged Media
定义各种页眉、页脚、页数等页面元素数据的样式
Writing Modes
定义页面中文本数据的布局方式