本節書摘來自華章出版社《html 5與css 3 權威指南(第3版·上冊)》一 書中的第1章,第1.3節,作者:陸淩牛,更多章節内容可以通路雲栖社群“華章計算機”公衆号檢視。
web開發者最擔心的是新技術推出時由于其不成熟所産生的問題。如果能夠實作網際網路通用标準,可以避免各浏覽器之間的不統一,這一點已經被明确了,但是在朝着這方面前進的過程中會不會出現什麼周折是令人擔心的。
雖然web開發者普遍認為有了html 5是比較好的,但是還是會很擔心諸如“它在老版本的浏覽器上也能正常運作嗎?”,“會不會産生錯誤?”等各種問題。但是可以很高興地告訴你,請放心,html 5就像以前css剛開始普及時一樣不會存在什麼問題。
有三個理由證明可以放心使用html 5:
相容性:html 5在老版本的浏覽器上也可以正常運作。
實用性:html 5内部并沒有封裝什麼很複雜的、不切實際的功能,而隻是封裝了簡單實用的功能。
非革命性的發展:html 5的内部功能不是革命性的,隻是發展性的。
以上三點就是所謂的“html設計原則”,html 5也是以該設計原則為基本原則而開發出來的,各主流浏覽器使用html 5的前提也就是要求html 5能夠符合這些原則,今後也将以其為前提來支援html 5。下面針對這些原則進行介紹。
首先是相容性問題。雖然到了html 5時代,但并不代表現在用html 4建立出來的網站必須全部要重建,隻會要求各web浏覽器今後能正常運作用html 5開發出來的功能。“非革命性的發展”這一點正是通過相容性展現出來的。正是因為保障了相容性才能讓人毫不猶豫地用html 5來開發網站。
接着是實用性。實用性是指要求能夠解決實際問題。html 5内隻封裝了切實有用的功能,不封裝複雜而沒有實際意義的功能。
通過以上列舉的html設計原則,尤其是與html 4相相容的部分,基本上可以讓人放下心來,大膽地使用html 5。