第7章 CSS3新特性学习
课程提要
认识CSS3
CSS3选择器
CSS3文本
CSS3边框
CSS3背景
CSS3颜色
CSS3渐变
CSS3盒模型
7.1 CSS3介绍
CSS3是
CSS(层叠样式表)技术的升级版本,于1999年开始制订,2001年5月23日W3C完成了CSS3的
工作草案,主要包括盒子模型、列表模块、超链接方式、语言模块、背景和边框、文字特效、多栏布局等模
块 。
7.1.1 CSS3的属性前缀
浏览器厂商以前就一直在实施CSS3,但它还未成为真正的标准。在标准还未确定时,部分浏览器已经根
据最初草案实现了部分功能,为了与之后确定下来的标准进行兼容,所以每种浏览器使用了自己的私有前缀
与标准进行区分,当标准确立后,各大浏览器将逐步支持不带前缀的css3新属性。
现在主要流行的浏览器内核主要有:
Trident内核:主要代表为IE浏览器
Gecko内核:主要代表为Firefox
Blink内核:主要代表为Chrome和Opera
Webkit内核:产要代表为Chrome和Safari
这些不同内核的浏览器,CSS3属性(部分需要添加前缀的属性)对应需要添加不同的前缀,也将其称之为浏
览器的私有前缀,添加上私有前缀之后的CSS3属性可以说是对应浏览器的私有属性。
Trident内核:前缀为-ms-
Gecko内核:前缀为-moz-
Blink内核:前缀为-o-
Webkit内核:前缀为-webkit-
7.2 CSS3选择器