您好,登錄后才能下訂單哦!
這篇文章主要介紹“分析HTML5發展史”,在日常操作中,相信很多人在分析HTML5發展史問題上存在疑惑,小編查閱了各式資料,整理出簡單好用的操作方法,希望對大家解答”分析HTML5發展史”的疑惑有所幫助!接下來,請跟著小編一起來學習吧!
HTML5草案的前身名為WebApplications1.0,于2004年被WHATWG提出,于2007年被W3C接納,并成立了新的HTML工作團隊。
HTML5的第一份正式草案已于2008年1月22日公布。HTML5仍處于完善之中。然而,大部分現代瀏覽器已經具備了某些HTML5支持。
2012年12月17日,萬維網聯盟(W3C)正式宣布凝結了大量網絡工作者心血的HTML5規范已經正式定稿。根據W3C的發言稿稱:“HTML5是開放的Web網絡平臺的奠基石。”
2013年5月6日,HTML5.1正式草案公布。該規范定義了第五次重大版本,第一次要修訂萬維網的核心語言:超文本標記語言(HTML)。在這個版本中,新功能不斷推出,以幫助Web應用程序的作者,努力提高新元素互操作性。
本次草案的發布,從2012年12月27日至今,進行了多達近百項的修改,包括HTML和XHTML的標簽,相關的API、Canvas等,同時HTML5的圖像img標簽及svg也進行了改進,性能得到進一步提升。
HTML5的瀏覽器兼容
支持Html5的瀏覽器包括Firefox,IE9及其更高版本,Chrome,Safari,Opera等;國內的遨游瀏覽器(Maxthon),以及基于IE或Chromium(Chrome的工程版或稱實驗版)所推出的360瀏覽器、搜狗瀏覽器、QQ瀏覽器、瀏覽器等國產瀏覽器同樣具備支持HTML5的能力。
HTML5語法
內容類型(ContentType)HTML5的文件擴展符與內容類型保持不變,仍然為".html"或".htm"。DOCTYPE聲明不區分大小寫指定字符集編碼metacharset="UTF-8"可省略標記的元素不允許寫結束標記的元素:br、col、embed、hr、img、input、、link、meta
可以省略結束標記的元素:li、dt、dd、p、option、colgroup、thead、tbody、tfoot、tr、td、th
可以省略全部標記的元素:html、head、body、colgroup、tbody省略引號屬性值可以使用雙引號,也可以使用單引號。
HTML5新增語義化標簽
section元素表示頁面中的一個內容區塊
article元素表示一塊與上下文無關的獨立的內容
aside元素在article之外的,與article內容相關的輔助信息
header元素表示頁面中一個內容區塊或整個頁面的標題
footer元素表示頁面中一個內容區塊或整個頁面的腳注
nav元素表示頁面中導航鏈接部分
figure元素表示一段獨立的流內容,使用figcaption元素為其添加標題(第一個或最后一個子元素的位置)
main元素表示頁面中的主要的內容(ie不兼容)
兼容低版本瀏覽器:<scriptsrc=“html5.js”></script>
Video和audio的應用
video元素定義視頻<videosrc="movie.ogg"controls="controls">Video元素</video>audio元素定義音頻<audiosrc="someaduio.wav">Audio元素</audio>
controls屬性:如果出現該屬性,則向用戶顯示控件,比如播放按鈕。
autoplay屬性:如果出現該屬性,則視頻在就緒后馬上播放。
loop屬性:重復播放屬性。
muted屬性:靜音屬性。
poster屬性:規定視頻正在下載時顯示的圖像,直到用戶點擊播放按鈕。
到此,關于“分析HTML5發展史”的學習就結束了,希望能夠解決大家的疑惑。理論與實踐的搭配能更好的幫助大家學習,快去試試吧!若想繼續學習更多相關知識,請繼續關注億速云網站,小編會繼續努力為大家帶來更多實用的文章!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。