既然 Firefox, Opera, Chrome, Safari 都已经支持 HTML5 了,为什么不开始向 HTML5 迁移呢?

从 xHTML 1.0 Strict 迁移到 HTML5 的工作量远比我想象中要小的多,header, nav, section, footer, article 这些标签的使用让整个页面代码语义化,简洁化不少。基本上本站已经 HTML5 化了,至于代码的细节打磨工作慢慢来吧。

至于 IE…全部不予考虑了。

另外,最近给 blog 加入了打印样式表,移动平台的话用 Opera Mini,iPhone Safari 也都测试过了。

最后分享两个 HTML5 过程中的小 tips:

1. 一定要记得在 CSS 里加入这句,不然新的 HTML5 元素都是以 inline 方式显示的。

header, footer, section, nav, aside, article, dialog, figure { display:block; }

2. 为了平滑过渡到 HTML5,以及减少 CSS 修改工作量。建议在 header, footer 这些新标签里保留原来的 id 属性。我都是这么写的: <header id="header">

总而言之…如果你的浏览器太 old-school 了,还是直接订阅 feed 看就是了。