CSS 3模块化简介
CSS1:
主要定义了网页的基本属性,如字体、颜色、空白边等。
CSS2:
在此基础上添加了一些高级功能,如浮动和定位;以及一些高级的选择器,如子选择器、相邻选择器和通用选择器等。
CSS3:
主要定义了网页的基本属性,如字体、颜色、空白边等。
CSS2:
在此基础上添加了一些高级功能,如浮动和定位;以及一些高级的选择器,如子选择器、相邻选择器和通用选择器等。
CSS3:
开始遵循模块化开发,这将有助于理清模块化规范之间的不同关系,减少完整文件的大小。以前的规范是一个完整的模块,实在是太庞大,而且比较复杂,所以,新的CSS 3规范将其分为了多个模块。
2001年5月23日,W3C完成了CSS 3的工作草案,在该草案中制订了CSS 3的发展路线图,详细列出了所有模块,并计划在未来逐步进行规范。细节信息请参阅:http://www.w3.org/TR/css3-roadmap/。下面将简单介绍各个模块的用途、发布时间,以及参考地址:
2002年05月15日发布了CSS 3 line模块(http://www.w3.org/TR/css3-linebox/),该模块规范了文本行模型。
2002年11月07日发布了CSS 3 Lists模块(http://www.w3.org/TR/css3-lists/),该模块规范了列表样式。
2002年11月07日发布了CSS 3 Border模块(http://www.w3.org/TR/2002/WD-css3-border-20021107/),新添加了背景边框功能,该模块后来被合并到背景模块中(http://www.w3.org/TR/css3-background/)。
2003年05月14日发布了CSS 3 Generated and Replaced Content模块(http://www.w3.org/TR/css3-content/),该模块定义了CSS 3的生成及更换内容功能。
2003年08月13日发布了CSS 3 Presentation Levels模块(http://www.w3.org/TR/css3-preslev/),该模块定义了演示效果功能。
2003年08月13日发布CSS 3 Syntax模块(http://www.w3.org/TR/css3-syntax/),该模块重新定义了CSS语法规则。
2004年02月24日发布了CSS 3 Hyperlink Presentation模块(http://www.w3.org/TR/css3-hyperlinks/),该模块重新定义了超链接表示规则。
2004年12月16日发布了CSS 3 Speech模块(http://www.w3.org/TR/css3-speech/),该模块重新定义了语音“样式”规则。
2005年12月15日发布了CSS 3 Cascading and inheritance模块(http://www.w3.org/TR/css3-cascade/),该模块重新定义了CSS层叠和继承规则。
2007年08月09日发布了CSS 3 basic box 模块(http://www.w3.org/TR/css3-box/),该模块重新定义了CSS的基本盒模型规则。
2007年09月05日发布了CSS 3 Grid Positioning模块(http://www.w3.org/TR/css3-grid/),该模块定义了CSS的网格定位规则。
2009年03月20日发布了CSS 3 Animations模块(http://www.w3.org/TR/css3-animations/),该模块定义了CSS的动画模型。
2009年03月20日发布了CSS 3 3D Transforms模块(http://www.w3.org/TR/css3-3d-transforms/),该模块定义了CSS 3D转换模型。
2009年06月18日发布了CSS 3 Fonts模块(http://www.w3.org/TR/css3-fonts/),该模块定义了CSS字体模型。
2009年07月23日发布了CSS 3 Image Values模块(http://www.w3.org/TR/css3-images/),该模块定义了图像内容显示模型。
2009年07月23日发布了CSS 3 Flexible Box Layout模块(http://www.w3.org/TR/css3-flexbox/),该模块定义了灵活的框布局模块。
2009年08月04日发布了CSS 3 Flexible Box Layout模块(http://www.w3.org/TR/cssom-view/),该模块定义了CSS的视图模块。
2009年12月01日发布了CSS 3 Transitions模块(http://www.w3.org/TR/css3-transitions/),该模块定义了动画过渡效果模型。
2009年12月01日发布了CSS 3 2D Transforms模块(http://www.w3.org/TR/css3-2d-transforms/),该模块定义了2D转换模型。
2010年04月29日发布了CSS 3 Template Layout模块(http://www.w3.org/TR/css3-layout/),该模块定义了模板布局模型。
2010年04月29日发布了CSS 3 Generated Content for Paged Media模块(http://www.w3.org/TR/css3-gcpm/),该模块定义了分页媒体内容模型。
2010年10月05日发布了CSS 3 Text模块(http://www.w3.org/TR/css3-text/),该模块定义了文本模型。
2010年10月05日发布了CSS 3 Backgrounds and Borders模块(http://www.w3.org/TR/css3-background/),该模块重新修订了边框和背景模型。