CSS 3 语法
-
CSS 3 是 CSS 技术的升级版本,CSS 3 语言开发是朝着模块化发展的,以前的规范作为一个模块实在是太庞大而且复杂,所以,把它分解为一些小的模块,更多新的模块也被加入进来,这些模块包括:盒子模型、列表模型、超链接方式、语言模块、背景边框、文字特效、多栏布局等。CSS 3 具有完全向后兼容的优点,其主要的影响是将可以使用新的可用的选择器和属性。
-
CSS 3 设计模式的渐进增强和优雅降级
- 渐进增强(progressive enhancement):针对低版本浏览器构建页面,保证最基本功能,然后再针对高级浏览器进行效果、交互等改进和追加功能达到更好的用户体验。
- 优雅降级(graceful degradation):一开始就构建完整的功能,然后再针对低版本浏览器进行兼容。
- 区别:降级从复杂功能开始,逐步减少用户体验,迫于环境阉割功能,增强从基础功能开始,不断扩充。