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

3 Reponses So Far ↓

  1. 8miler:

    还不懂这个玩意儿。。。

  2. punkid:

    不需要懂,前端的样式一点都没变,只不过驱动的代码变动了而已

  3. Changhe:

    博主,醒悟高啊。

Leave a Reply ↓