CSS的设计主要是为了实现文档内容与文档表示的分离,包括布局、颜色和字体等方面。它还可以用于以不同的方式显示web页面,可以根据您的屏幕大小进行更改。对文档设计的更改可以快速、轻松地应用。
对CSS3已完全向后兼容,所以你就不必改变现有的设计。浏览器将永远支持CSS2。
CSS3是早期版本(CSS2)的最新标准。 CSS2和CSS3之间的主要区别如下:
媒体查询
命名空间
选择器
颜色
CSS3被拆分为"模块"。旧规范已拆分成小模块,还增加了新的特性。
一些最重要CSS3模块如下:
选择器
盒子模型
背景和边框
图像值和替换内容
文字特效
2D/3D转换
动画
多列布局
用户界面
W3C的CSS3规范仍在开发。
但是,许多新的CSS3属性已在现代浏览器使用。