#CSS3 的出现,让代码更简洁、页面结构更合理,性能和效果获得兼顾。
css
#CSS3数据更精简实用,许多CSS2.0要用图片作效果,而css3能够直接用代码编写。
#css3是CSS2技术的升级版本,CSS3语言开发是朝着模块化发展的。之前的规范做为一个模块实在太过庞大且比较复杂,因此,把它分解为一些小的模块。更多新的模块也被加入进来,这些模块包括:盒子模块,列表模块,超连接模块,语言模块,背景和边框,文字特效,多栏布局等css3
CSS3 被划分为模块。浏览器
其中最重要的 CSS3 模块包括:微信
解一:增长了点属性,丢弃了点儿属性,注意用法的改变就行,没什么大区别。模块化
解二:布局
css3至关于软件的版本号而已,跟如今经常使用的,用法上没什么区别,可是,ie678不支持css3多出了的新属性,css3,在原来基础上增长了不少效果,好比最多见的,圆角,渐变。
了解更多
解三:性能
都是网页样式code,不一样的在于css3比css多了一些样式设置而已。
css3是向前兼容的,也就是说,css中有效的code在css3也有效。
以上是纯code方面来看,而对于具体的显示效果,还要看浏览器对其的支持状况。
举2个简单的例子:
1、一个css与css3都有效的code,若是浏览器不支持css3,那么只会以css的样式显示。最多见的就是圆弧角。
2、一个只在css3中有效的code,若是浏览器不支持css3,那么其显示效果就不会出现。
css3和css,在编写code的时候,除了对一些css3中新出现的属性设置,其它彻底同样。