繼團隊的CSS3.0中文手冊在國內首發以後,最近風風火火的到處吹起HTML5.0和CSS3.0的春風;似乎在這瀏覽器互相調侃的年代,成就了一大堆業界茶餘飯後的話題。
年前,google的chrome團隊來到公司做相關的交流,公司要求我做個前期討論計畫。於是想了一下,裡面提到了三點:
前面的兩點對於chrome本身較為有針對性,而第三點;我想更多的是針對於我們新時代的瀏覽器編寫程式設計師,以及我們那些擬定W3C標準的國外友人。
回顧XHTML2.0與HTML5.0之間的戰爭時間跨越了將近4年的時間(2002/8/5--2006/7/26),而爭鬥的結果當下而見是XHTML2.0敗退。
這場戰爭我們在XHTML2.0上面首先值得一說的是他思想當中留下來給我們的反思:(如看過Nicholas Chase大師的《 The Web's future: XHTML 2.0 》可點擊跳過前戲。 )
1.將如b、i等純粹關於表現性質的標籤而採用帶有語義化取而代之。 (結構、行為、表現三者分離)
<i>強調</i>, <b>更強調</b>.
和
<em>強調</em>, <strong>更強調</strong>.
2.將img等內容圖片採用src屬性取而代之,並使用srctype進行類型定義。 (使得外部資源未能載入時展示文字說明,解除alt的限制性)
<object>使用物件引入蘋果的介紹音訊</object>
<img src="apple.png" alt="這是一張蘋果的圖片" />
<p>這是一段蘋果這種水果的說明文字。 </p>
和
<p src="apple.mp3" srctype="audio/x-mpeg">
<span src="apple.png" srctype="image/png">這是一張蘋果的圖片</span>
這是一段蘋果這種水果的說明文字。
</p>