CSS3是CSS(层叠样式表)技术的升级版本,在CSS1和CSS2基础上发展,于1999年开始制订,2001年5月23日W3C完成了CSS3的工作草案,主要包括盒子模型、列表模块、超链接方式、语言模块、背景和边框、文字特效、多栏布局等模块。CSS3主要增加以下新特性:
1.强大的CSS选择器: 以前我们通常用class、 ID 或 tagname 来选择HTML元素,CSS3的选择器强大的难以置信。它们可以减少在标签中的class和ID的数量更方便的维护样式表、更好的实现结构与表现的分离。
2.新的颜色制式和透明设置: CSS3支持更多的颜色和更广泛的颜色定义。新颜色CSS3支持HSL , CMYK ,HSLA and RGBA。
3.多栏布局的实现: 可以让你不用使用多个div标签就能实现多栏布局。浏览器解释这个属性并生成多栏,让文本实现一个仿报纸的多栏结构。
4.多背景图效果: 一个元素上添加多层背景图片。
5.文字阴影效果:向文本添加阴影。
6.开放的网络字体类型: 网页上的字体太单一,使用@Font-Face 轻松实现定制字体。
7.圆角: 以前做圆角通常使用背景图片,或繁琐的元素拼凑,现在很简单了 border-radius 帮你轻松搞定。
8.边框背景图片:设置所有边框图像。
9.盒子阴影: 可以对任意DIV和文字增加投影效果。
10.媒体查询: 针对不同屏幕分辨率,应用不同的样式。