您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

CSS3简介

提起 CSS 我们不会太陌生,我们 Web 的样式离不开它,而 CSS3 是 CSS 技术版本。

对于 CSS3 我们在前端开发的工作中有大量的应用,它主要就是对普通 CSS 样式的一种补充。如果说 HTML 是的骨架, CSS 是的皮肤, 那么 CSS3 就是的灵魂, 它丰富了的交互和。

它其实是 CSS 不停的演变,早在 2001 年 W3C 就完成了 CSS3 的草案规范。CSS3 规范的新特点是被分为若干个相互独立的模块。一方面分成若干较小的模块较利于规范及时更新和发布,及时调整模块的,这些模块独立实现和发布,也为日后 CSS 的扩展奠定了基础。另外一方面,由于受设备和浏览器厂商的限制,设备或者厂商可以有选择的一部分模块, CSS3 的子集,这样有利于 CSS3 的推广。

我们日常工作中其实 CSS 和 CSS3 是在一起使用的,有时候你甚至不知道已经使用了 CSS3 。因为 CSS3 就是 CSS 演变的产物。

我们学习它肯定需要理由,最直观的就是前端已经进入了图形化时代,丰富的在使用 CSS2 实现成本很高。其次,使用 CSS3 可以轻松完成动画或者过渡,远离脚本实现动画,让我节省开发时间。

CSS3 技术可以代替很多,减少的嵌套,这意味着的更少,静态资源请求数减少,这就意味着我们打开的时间更快更好。

最后,CSS3 做到了向后兼容,在低版本浏览器中它不会打乱原有的布局,最多就是不起作用。

参考文献:百科

目前 Chrome 、 Firefox 、IE 9+ 基本上了大部分的 CSS3 特性,我们可以放心的使用了。对于性不好的也可以使用前缀。


联系我
置顶