天天看点

《HTML5与CSS3实战指南》——1.7 实际应用

本节书摘来自异步社区《html5与css3实战指南》一书中的第1章,第1.7节,作者: 【美】estelle weyl , louis lazaris , alexis goldstein 更多章节内容可以访问云栖社区“异步社区”公众号查看。

推出新技术并希望此技术只为某一级别的浏览器提供编写网页和应用程序的服务,这显然是不现实的。在现实世界中,我们希望html5和css3取得进一步的发展,所以我们要使它们能够在各种平台上开发网页。这种平台包括现代浏览器、internet explorer的早期版本以及正在蓬勃发展的移动设备市场。

在某些时候,可以为不同的用户代理提供不同的指令,但这类似于早期具有混乱的浏览器嗅探和代码分叉的web。但是这一次不一样,新代码是面向未来的,所以当旧版浏览器不能正常使用时,您仅需删除回调和polyfill,将基本代码放在那里以供现代浏览器使用即可。

html5和css3是引导我们进入编写网页精彩世界的先驱技术。因为所有的现代浏览器(包括internet explorer 9)都对htiml5和css3的许多新功能提供强大的支持,所以与以往相比,开发人员能够更轻松地创建功能强大、易于维护及永不过时的网页。

由于旧版浏览器所占的市场份额逐渐减少,因此您今天所学习的html5和css3的技术将更具价值。通过学习这些技术,您在网页设计方面将有一个光明的未来。我们对为什么要学习html5和css3做了充足的解释,下面我们将开始深入介绍“如何学好它们”。

继续阅读