趙健的技術筆記

IT課程 HTML基礎 009_Hello HTML

學習 / HTML基礎 約 3061 字 · 8 分鐘 - 次閱讀

什麼是 HTML ?

網絡,或更具體的說,萬維網(World Wide Web)是由很多鏈接在一起的文檔和資源構成的。這些文檔和資源是用HTML編寫的,它們被稱為網頁。HTML是網頁的基礎,定義了網頁的結構和內容。

當你在瀏覽器中輸入一個網址(例如,www.zhaojian.net)時,瀏覽器會發送一個請求到提供該網頁的服務器。服務器會響應這個請求,並將請求的網頁(也就是一些HTML)發送回瀏覽器。然後,瀏覽器會解析這些HTML,並將它們顯示為你通常看到的網頁。

HTML(HyperText Markup Language,超文本標記語言)是一種用於創建和設計網頁結構的標記語言。HTML 由一系列的元素(element)組成,這些元素可以用來包圍不同部分的內容,使其以某種方式呈現或者工作。一對標籤(tag)可以為一段文字或者一張圖片添加超鏈接,將文字設置為斜體、粗體、段落、列表等。

[!小結]

  • HTML 不是一種編程語言,而是一種標記語言
  • HTML 文檔包含了HTML 標籤文本(為什麼沒有圖片)內容
  • HTML文檔也叫做 web 頁面網頁

一個完整的HTML元素(element)

示例:

<p>hello HTML!</p>

效果:

HTML頁面效果

結構解析:

HTML元素結構解析

[!小結]

  • 一個完整的HTML元素,由開始標籤、內容、結束標籤三部分組成;
  • 開始標籤(Opening tag):包含元素的名稱(本例為 p),被左、右角括號所包圍。開頭標籤標誌著元素開始或開始生效的地方;
  • 內容(Content):元素的內容;
  • 結束標籤(Closing tag):與開始標籤相似,只是其在元素名之前包含了一個斜杠。這標誌著該元素的結束。沒有包含關閉標籤是一個常見的初學者錯誤,它可能會產生奇特的結果。

一個完整的HTML頁面

示例:

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>hello HTML</title>
</head>
<body>
<p>hello HTML!</p>
</body>
</html>

效果:

HTML頁面效果

結構解析:

HTML頁面結構解析

[!小結]

  • <!DOCTYPE html> — 聲明HTML文檔類型,文檔類型是一個歷史遺留問題,用於告訴瀏覽器該文檔的版本和類型。 HTML4 嚴格模式 DOCTYPE 聲明: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
  • <html></html>html 元素,HTML頁面中的所有內容,有時被稱為根元素。
  • <head></head>head 元素,它的內容對用戶不可見,其中包含例如面向搜索引擎的搜索關鍵字(keyword)、頁面描述、CSS 樣式、JavaScript文件和字符編碼聲明等。
  • <meta charset="utf-8">meta 元素,用於提供有關 HTML 文檔的元數據。charset 屬性將你的文檔的字符集設置為 UTF-8。
  • <title></title>title 元素。該元素設置頁面的標題,顯示在瀏覽器標籤頁上,也作為收藏網頁的描述文字。
  • <body></body>body 元素。該元素包含期望讓用戶在訪問頁面時看到的內容,包括文本、圖像、視頻、遊戲、可播放的音軌或其他內容。
  • <p></p>— 段落元素,表示文本的一個段落。
元素名稱
作用示例
<!DOCTYPE html>定義 HTML 文檔的類型和版本<!DOCTYPE html>
<html>定義 HTML 文檔的根元素<html lang="en">
<head>包含文檔的元信息,如標題、字符集聲明、樣式和腳本鏈接等<head>...</head>
<title>定義文檔的標題,顯示在瀏覽器的標題欄或頁籤上<title>My Web Page</title>
<meta>提供有關文檔的元信息,如字符集、視口設置、關鍵詞等<meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0">
<link>引用外部資源,如樣式表和圖標<link rel="stylesheet" href="styles.css"> <link rel="icon" href="favicon.ico" type="image/x-icon">
<style>內部定義文檔的樣式<style>body { font-family: Arial, sans-serif; }</style>
<script>定義或引用腳本,可以包含在文檔中或引用外部腳本<script src="script.js"></script>
<noscript>定義在瀏覽器不支持腳本時顯示的內容<noscript>Sorry, your browser does not support JavaScript.</noscript>
<base>指定頁面中所有相對鏈接的基本 URL<base href="https://www.zhaojian.net/">

鏈接:

Visual Studio Code

VS Code插件: Remote - SSH Remote Development

Google Chrome 網絡瀏覽器 Google Chrome 網絡瀏覽器(中國)

Microsoft Edge

分享:

評論