既然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看就是了。