在我们开始使用HTML5和CSS3进行实战之前,必需对当前这个时期的一些现实状况有清楚的认识。
眼下,HTML5技术仍不是给所有人准备的,我们一定要实战中对“何时”和“怎样”使用新技术做到心知肚明;要对各种标记元素的特性有所了解,将它们当作手头的工具,在正确的地方使用。
一个会发生的状况是,使用HTML5编写的页面会使整个站点处于一种“过渡”状态;即使页面可以被正确的渲染显示,浏览器也未必能像对待已成熟的标记代码那样来正确的理解新的代码;对于某些屏幕阅读器和搜索引擎来说,这样的状况也可能发生。
另外我们还需要明白,HTML5仍处于开发状态,而且它很可能是W3C所进行过的最具开放性的项目;身处大量的意见建议反馈以及天花乱坠的宣传之中,目前的定义规范草稿仍会不停的变动,并很难预料变动的程度。