這篇文章主要為大家展示了“為什么要提出html5”,內(nèi)容簡而易懂,條理清晰,希望能夠幫助大家解決疑惑,下面讓小編帶領(lǐng)大家一起研究并學(xué)習(xí)一下“為什么要提出html5”這篇文章吧。
創(chuàng)新互聯(lián)專業(yè)為企業(yè)提供甘井子網(wǎng)站建設(shè)、甘井子做網(wǎng)站、甘井子網(wǎng)站設(shè)計、甘井子網(wǎng)站制作等企業(yè)網(wǎng)站建設(shè)、網(wǎng)頁設(shè)計與制作、甘井子企業(yè)網(wǎng)站模板建站服務(wù),10多年甘井子做網(wǎng)站經(jīng)驗,不只是建網(wǎng)站,更提供有價值的思路和整體網(wǎng)絡(luò)服務(wù)。
一、HTML5是什么
HTML5 is the latest version of Hypertext Markup Language, the code that describes web pages. It's actually three kinds of code: HTML, which provides the structure; Cascading Style Sheets (CSS), which take care of presentation; and JavaScript, which makes things happen.
先引用 Gary Marshall的一段話,他說HTML5是HTML(Hypertext Markup Language)的最新修訂版本,如果把HTML當成一個APP的話,HTML5表示這個APP的第5個主版本。HTML5包含3個部分:HTML,CSS,JavaScript,從這句話的描述應(yīng)該可以大概看出HTML5與HTML之前版本的不一樣了。
可是,為什么說HTML5包含3個編碼部分呢?
首先,包含HTML這個毋庸置疑,HTML5擁有大部分HTML的基本標簽元素,如:
等等;
包含CSS編碼?原來HTML5中增加了類似
包含JS編碼?HTML5新增了類似
二、為什么要提出HTML5
讓我們從喬布斯拒絕在蘋果機器上支持Flash開始說起,喬布斯覺得HTML5完全可以取代FLASH。
When Steve Jobs refused to allow Flash on iOS devices, he argued that HTML5 could do everything Flash did.
我們知道,現(xiàn)在很多多媒體信息需要瀏覽器安裝相應(yīng)的插件才能瀏覽,這些插件包括Adobe的Flash,MicroSoft的SilverLight等,由于這些插件都有專利權(quán),各大瀏覽器制造商如果使用這些插件需要支付相應(yīng)的專利稅費,部分瀏覽器制造商不愿意被插件制造商綁架,則無法瀏覽多媒體信息或者采用其他的方式來支持多媒體信息,這就造成了不同的瀏覽器對多媒體的不同支持方式,同一個多媒體信息在不同的瀏覽器展示的效果不一樣,甚至無法展示。
HTML5就是來解決這個問題的,統(tǒng)一所有終端(PC,手機,平板等),統(tǒng)一所有操作系統(tǒng)(Android,ios,windows等)。HTML5能夠使你的網(wǎng)站在不同的終端,不同的操作系統(tǒng)上得到完美展示。
HTML5的使命就是使Web實現(xiàn)大一統(tǒng)。
三、HTML5的特點
HTML5怎么完成自己的使命呢?換句話說,HTML5到底有什么能耐呢?
1、瀏覽器自帶多媒體標簽
2、HTML5簡化了基礎(chǔ)標簽,支持更多的瀏覽器,進一步加強了兼容性,為實現(xiàn)Web大一統(tǒng)打好了基礎(chǔ);
3、HTML5還帶了更多好玩的東西,如:canvas,本地存儲,定位功能等等,這些特性展現(xiàn)了HTML5將有一個廣闊的未來。更多特性請參考使用HTML5的十大原因。
四、HTML5的現(xiàn)狀
你知道HTML5現(xiàn)在面臨的最大問題是什么嗎?
HTML5技術(shù)目前最大的困境莫過于各瀏覽器缺乏統(tǒng)一的擴展標準,在不同手機操作系統(tǒng)上性能表現(xiàn)不一致以及缺乏優(yōu)質(zhì)中文技術(shù)文檔。HTML5技術(shù)最大的問題在于:瀏覽器兼容性較差。
諷刺吧!身負Web大一統(tǒng)使命的HTML5目前最大的問題竟然是瀏覽器兼容性問題。讓我們冷靜反思一下其實可以理解。HTML5目前正處于高速發(fā)展階段,使用人數(shù)也在逐步增長,對于這樣一個”發(fā)展中語言“,我們要有耐心,相信它會越來越好。兼容性問題是目前發(fā)展階段最主要的問題,也是實現(xiàn)Web統(tǒng)一最核心的問題。讓我們拭目以待HTML5的未來吧!
以上是“為什么要提出html5”這篇文章的所有內(nèi)容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內(nèi)容對大家有所幫助,如果還想學(xué)習(xí)更多知識,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道!