切換語言為:簡體
教你做第一個HTML網頁

教你做第一個HTML網頁

  • 爱糖宝
  • 2024-06-02
  • 2078
  • 0
  • 0

一.你的第一個網頁


教你做第一個HTML網頁

😁新建一個.txt的檔案,在其中新增一些文字,比如Hello World,儲存檔案,修改檔案的副檔名為.html檔案,使用瀏覽器開啟頁面。但是我們編寫的這個網頁的弊端是比較大的,它只能夠顯示一個普通的文字,瀏覽器不知道是否要對文字進行加粗,放大,段落之間的差距。

二.案例-顯示一個新聞


教你做第一個HTML網頁

而在上述的內容中我們編寫的<p> <h2>標籤就是HTML元素。

三.認識HTML


超文字標記語言(英語:HyperText Markup Language,簡稱:HTML)是一種用於建立網頁的標準標記語言。

什麼是標記語言?

  1. 由無數個標記(標籤、tag)組成;

  2. 是對某些內容進行特殊的標記,以供其他直譯器識別處理;

  3. 比如使用h2標記的文字會被識別為“標題”進行加粗、文字放大顯示;

  4. 由標籤和內容組成的稱為元素(element)

什麼是超文字哪?

  1. 表示不僅僅可以插入普通的文字(Text),還可以插入圖片、音訊、影片等內容;

  2. 還可以表示超鏈接(HyperLink),從一個網頁跳轉到另一個網頁;

四.HTML檔案的特點-字尾


😊HTML檔案的拓展名是.htm.html,因歷史遺留問題,Win95\Win98系統的檔案拓展名不能超過3字元,所以使用.htm,現在統一使用 .html

💡需要注意的是,HTML是一門標記語言,但是在這個標記語言中,有一個最外層的標籤就是html元素。

五.HTML檔案的特點-結構


😗一個完整的HTML結構應該至少包含如下程式碼中的內容,最外層是html元素,然後內部包含頭部和身體部分內容,頭部中包含的內容為後設資料,例如title

<html>
  <head>
    <title></title>
  </head>
  <body></body>
</html>


但是如果我們每次都這樣手寫進行開發,其實開發的速度是比較慢的,所以,我們就需要使用我們的開發利器,直接去生成對應的程式碼。

六.開發工具的選擇


🙂我們在上述的開發中使用了記事本來開發,但是記事本開發的缺點有很多,比如,建立和管理檔案不方便,沒有顏色標識/沒有智慧提示/無法除錯程式。

😂我們經常使用的開發工具如下:WebStorm、Sublime Text、Visual Studio Code、Atom、HBuilder、IntelliJ IDEA、Dreamweaver 等等,他們的優點,智慧提示、高亮識別、語法檢測、整合環境、開發效率高。

😊我們在平時開發前端的時候基本使用的是如下的兩種開發工具:

  1. Webstorm 優點:整合開發工具,包羅萬象,缺點:重(佔用系統資源多),收費。

  2. VSCode(微軟開源)優點:輕(相當於一個編輯器),免費,缺點:需要安裝一些外掛來輔助開發。

七.VSCode的安裝


VSCode編輯器下載-安裝,安裝外掛(增加功能):右側圖示最後一項,Extensions,查詢需要的外掛(聯網)

  1. 中文外掛:Chinese

  2. 顏色主題:atom one dark

  3. 資料夾圖示:VSCode Great Icons

  4. 在瀏覽器中開啟網頁:open in browser、Live Sever

  5. 自動重新命名標籤:auto rename tag

VSCode的配置:

  1. Auto Save 自動儲存

  2. Font Size 修改程式碼字型大小

  3. Word Wrap 程式碼自動換行

  4. Render Whitespace 空格的渲染方式(個人推薦)

  5. Tab Size 程式碼縮排

然後當我們進行HTML的編寫的時候就可以直接使用!來生成完整的HTML檔案結構。

<!DOCTYPE html>
<html>
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    
</body>
</html>


八.認識元素


😁我們發現HTML本質上一由一系列元素組成的,什麼是元素哪?元素是網頁元素的一部分,一個元素可以包含一個數據項,或是一塊文字,或是一張照片,亦或是什麼也不包含。

☺️那麼HTML有哪些元素呢?我們會發現元素非常非常的多,這麼多能記得住嗎?

  1. 常用的,用的多自然就記住了;

  2. 不常用的,知道在哪裏查詢即可

九.元素的組成


教你做第一個HTML網頁

這個元素的主要部分有:

  1. 開始標籤(Opening tag):包含元素的名稱(本例為 p),被左、右尖括號所包圍。

  2. 結束標籤(Closing tag):與開始標籤相似,只是其在元素名之前包含了一個斜槓。

  3. 內容(Content):元素的內容,本例中就是所輸入的文字本身。

  4. 元素(Element):開始標籤、結束標籤與內容相結合,便是一個完整的元素

十.元素的屬性


教你做第一個HTML網頁

😉屬性包含元素的額外資訊,這些資訊不會出現在實際的內容中。

一個屬性必須包含如下內容:

  1. 一個空格,在屬性和元素名稱之間。(如果已經有一個或多個屬性,就與前一個屬性之間有一個空格。

  2. 屬性名稱,後面跟著一個等於號。

  3. 一個屬性值,由一對引號“ ”引起來。

🤣建立一個超鏈接標籤

<a href="http"//www.baidu.com"></a>


十一.屬性的分類


😘有些屬性是公共的,每一個元素都可以設定:比如class、id、title屬性。

😒有些屬性是元素特有的,不是每一個元素都可以設定:比如meta元素的charset屬性、img元素的alt屬性等。

十二.單標籤和雙標籤元素


雙標籤元素:我們會發現前面大部分看到的元素都是雙標籤的:html body head h2 p a元素;

單標籤元素:也有一些元素是隻有一個標籤:br img hr meta input

十三.HTML元素結構總結


教你做第一個HTML網頁

十四.元素的巢狀關係


😂某些元素的內容除了可以是文字之外,還可以去其他元素,這樣就形成了元素的巢狀。

教你做第一個HTML網頁

十五.為什麼需要註釋


😊隨著學習的深入, 你的一個程式不再是幾行程式碼就可以搞定的了,可能我們需要寫出有上千行, 甚至上萬行的程式,某些程式碼完成某個功能後, 你寫的時候思路很清晰, 但是過段時間會出現忘記為什麼這樣寫的情況, 這很正常。

🙂在實際工作中, 一個專案通常是多人協作完成的. 可能是幾個或者十幾個等等,這個時候, 你可能需要使用別人寫出的程式碼功能, 別人也可能使用你的程式碼功能,如果你的程式碼自己都看不懂了, 更何況你的同事呢?

十六.HTML註釋


<!-- HTML註釋 -->


註釋的意義:

  1. 幫助我們自己理清程式碼的思路, 方便以後進行查閱.

  2. 與別人合作開發時, 新增註釋, 可以減少溝通成本.(同事之間分模組開發)

  3. 開發自己的框架時, 加入適當的註釋, 方便別人使用和學習.(開源精神)

  4. 可以臨時註釋掉一段程式碼, 方便除錯.

😁註釋快捷鍵:Ctrl+/


0則評論

您的電子郵件等資訊不會被公開,以下所有項目均必填

OK! You can skip this field.