?
首先了解下HTML5是什么
一般廣義而言的HTML5則包含了HTML垫毙、CSS和JavaScript三個部分,而不只是第一印象僅僅HTML部分而已胞皱,在CSS 3和JavaScript層面也有許多的創(chuàng)新邪意,讓整個網(wǎng)頁從布局到處理都更加給力,新囊括的技術讓之前實現(xiàn)相當困難且安全性危機重重的功能變?yōu)榱爽F(xiàn)實反砌,
為什么要用HTML5
THML5在布局上更得體雾鬼,記得以前的主流table過渡到主流div;今的布局對搜索引擎更加友好宴树,比如內(nèi)總是會包含文章內(nèi)容策菜,而nav是導航信息;HTML5的移動手機支持也日趨完善酒贬,兼容移動端可是一個簡單概念又憨。
雖然多網(wǎng)合一,兼容問題永遠存在锭吨,布局適配也是一門技術活蠢莺;另外在Pad等其他客戶端也發(fā)揮著越來越重要的優(yōu)勢。
HTML5的基本結(jié)構
HTML 用來組織網(wǎng)頁的結(jié)構零如,就像人類的骨架一樣躏将。首先你要做的是學習它的語法以及與它相關的所有內(nèi)容锄弱。重點要學習的內(nèi)容如下:
學習基礎知識及如何編寫語義化的HTML,了解頁面的各個部分耸携,并且學會如何正確地構建 DOM棵癣。
任務——學習完 HTML 的基礎知識后,請至少動手編寫 5 個 HTML 頁面夺衍。我的建議是可以選擇任何網(wǎng)站的頁面狈谊,例如可以嘗試去編寫任何一個 Github 配置頁面或者 Twitter 的登錄頁面,而且要確保結(jié)構是正確的沟沙。
雖然完成的頁面看起來很丑河劝,但是暫時還不用著急,現(xiàn)階段的重點是學會編寫正確的結(jié)構矛紫。
目前而言赎瞎,主流的網(wǎng)頁瀏覽器Firefox 5、Chrome 12和Safari 5都已經(jīng)支援了許多的HTML5標準颊咬,而且目前最新版的IE 9也支援了許多HTML5標準务甥。
隨著使用者陸續(xù)升級到新版的瀏覽器,開發(fā)者應該在現(xiàn)在就可以著手開發(fā)喳篇,兼容性問題會隨著時間的推移而越來越少敞临。
更多了解:HTML5全棧開發(fā)?https://jinshuju.net/f/Zj7rJp
? ? ? ? ? ? ? ? ? ? Python ?https://jinshuju.net/f/MqBSR8
? ? ? ? ? ? ? ? ? ? 軟件測試https://jinshuju.net/f/sxUG2p