姬小光前端興趣班【第004期】- 文件型別與 HTML 頁面的基本結構
前面幾期我都在嘗試以最平緩的曲線讓大家快速入門,後續根據同學們的反饋,內容的深度會逐步提升。那麼這一期我們來說說文件型別與HTML頁面的基本結構。
文件型別與 HTML 頁面的基本結構
文件型別(doctype)說白了就是HTML有幾個版本,你需要告訴瀏覽器用哪個版本的規範來解釋,才能處理得更好。
在 HTML5 (對,就是傳說的H5)以前的文件型別非常冗長,大家可以不用在意了。感興趣的同學可以百度一下我之前寫的文章《深入理解瀏覽器相容性模式》深入理解一下。
對於現在的HTML頁面,你只需要在程式碼的最前面寫上如下內容即可:
<!DOCTYPE html>
下面讓我們來看一下HTML頁面的基本結構:
在第一期(回覆 001)的補充技能中已經教過大家,在網頁上點選右鍵“檢視原始碼”,即可看到頁面的前端程式碼,不知道大家有沒有嘗試一下,還沒有試過的同學可以親測一下了,你會發現大體上跟上面的結構都是類似的。
我們再來看這段程式碼,其中 <!DOCTYPE html> 部分我們已經說過了,請看下面的 <html> ,由於我們使用的是 HTML 語言,所以 HTML 型別的文件需要以一對 HTML 標籤包裹。
再往下的標記是 head 和 body 相當於頁面的“頭”和“主體”部分,下面這張圖能幫助你更好滴理解:
頁面的 head 部分主要負責一些需要預先載入的元資訊,樣式,指令碼,以及頁面標題等。而 body 部分則是我們頁面的主題內容,比如段落文字,圖片,連結等。
那麼,既然我們已經學會了標準的 HTML 文件寫法,就讓我們把上一期的程式碼繼續優化一下,變成漂亮而標準的 HTML 程式碼吧:
當然,儲存之後頁面的顯示不會有任何變化,只是在瀏覽器的 tab 處顯示了標題:
細心的同學可能發現,這次程式碼的截圖變漂亮了,而且關鍵的部分也用不同的顏色標了出來,太方便了有木有?
其實這是一款非常強大的編輯器,叫做 sublime text 2,大家可以百度一下下載一個玩玩。想真正寫些程式碼,沒有一款得心應手的編輯器肯定是不行的,所以希望大家都去下載一個編輯器,當前流行的 sublime 更強大一點。
OK, 下課。
相關文章
- 姬小光前端興趣班【第005期】前端
- 姬小光前端興趣班【第006期】前端
- 姬小光前端興趣班【第002期】- HTML語言與常用標籤前端HTML
- 姬小光前端興趣班【第003期】- 所謂樣式前端
- 姬小光前端興趣班【第008期】- 真正的切圖大法前端
- 姬小光前端興趣班【第001期】- 然並卵的 Hello World !前端
- 姬小光前端興趣班【第007期】- 切圖大法之表格佈局前端
- 姬小光前端興趣班【第009期】- 切圖大法之程式碼的整理前端
- html概述及html文件基本結構HTML
- HTML 文件型別HTML型別
- html標記與文件結構HTML
- HTML文件結構HTML
- HTML 基本結構HTML
- 基本HTML結構HTML
- 3.1 HTML基本結構HTML
- Redis(一):基本資料型別與底層儲存結構Redis資料型別
- Scala結構型別與複合型別解析型別
- 好程式設計師web前端教程分享引用型別與基本型別程式設計師Web前端型別
- Html-文件型別(DTD)和DOCTYPEHTML型別
- 好程式設計師web前端分享HTML基本結構和基本語法程式設計師Web前端HTML
- 對於購物中心HTML前端頁面的最佳化HTML前端
- JAVA 基本型別與 引用型別區別Java型別
- JavaScript - 基本型別與引用型別值JavaScript型別
- 基本資料型別與字串型別資料型別字串
- JavaScript基本型別總結JavaScript型別
- Redis基本資料型別底層資料結構Redis資料型別資料結構
- 第2章 變數和基本型別變數型別
- JS基本型別與引用型別知多少JS型別
- html文件結構簡單介紹HTML
- HTML基本結構包含幾個部分?HTML
- PL/SQL基本結構---PLSQL複合型別---表型別變數tableSQL型別變數
- 第十九節:Java基本資料型別,迴圈結構與分支迴圈Java資料型別
- oracle資料型別與儲存結構Oracle資料型別
- javascript基本型別 引用型別 基本包裝型別JavaScript型別
- 興趣愛好——IOS興趣感的磨練iOS
- 製作html5微信頁面的經驗總結。HTML
- HTML-5-頁面結構分析HTML
- 基本資料型別與API引用型別的使用資料型別API