1、什么是CSS
我们在了解CSS3之前,先了解一下CSS3的前身---CSS,它是一种表现HTML、XML 等文件样式的计算机语言,可以静态的修饰网页和脚本语言,动态地对网页各元素进行格式 化,还能够对网页中元素位置的排版进行像素级精确控制,具有丰富的样式定义、易于使用 和修改、多页面应用、层叠、页面压缩等特点。
2、什么是CSS3
CSS3是CSS【层叠样式表】的升级版本,于1999年开始制订,2001年5月23日W3C完 成了CSS3的工作草案,主要包括:盒子模型、列表模块、超链接方式、语言模块、背景和 边框、文字特效、多栏布局等。
3、Css3主要用途
Css3可以使用图片、脚本等来实现想要的效果,例:圆角、图片边框、文字阴影、盒阴 景、渐变、个性化字体、多图片背景、过渡、动画、多栏布局、媒体查询等。
4、CSS3的优势
在没有出现CSS3的时候,开发人员为了实现圆角效果,往往都需要添加一些额外的 HTML标签,使用一个甚至多个图片来完成,而CSS3的出现,但得我们工作大大的简化,想 要得到一个圆角,只需要一个标签,加上CSS3中的border-radius属性设置相应的值就能完 成。自此,CSS3技术就成功的把开发人员从绘图、切图、优化图片等繁锁的工作中解放了 出来。
CSS3中提供的动画属性,可以让开发人员在很多地方都不需要去写javascript,而直接 利用css3中提供的一些属性就可以轻松办到。
5、CSS3兼容
css3刚开始发布的时候,基本就是向后兼容,后面随着css3的使用和本身的优势,逐渐 的被市面上的浏览器兼容,因为不兼容就意味着将被淘汰,直到现在,流行浏览器的最新版 本都支持CSS3了,比如IE, Chrome, FireFox, Safari, Opera这5大浏览器,IE9以后也开始 追赶,IE10以后支持情况已经基本OK,现在支持最好的应该是Chrome和FireFox这两个浏 览器。