{%hackmd @dzif24x25/yRBnguqQQl-2ylH1j5h0cg %}
# HTML 基本元素
---
## 「元素」介紹
---
HTML的基本單位是「元素」

---
一個元素要有**起始標籤**和**結尾標籤**
標籤使用角括號(`<>`)包圍,並在其中放入標籤名稱,結尾標籤加上斜線(`/`)

---
### 範例
```css
<p>Hello, World!</p>
```
---
### 範例
```css
<p>
Hello, World!
</p>
```
---
### 註:有些HTML元素並沒有結尾標籤,例如:
* `<img>`
* `<br>`
* `<hr>`
---
### 範例:
```css
<img src="圖片連結" alt="圖片載入不出來時的文字">
```
---
## HTML 結構解析
---
```htmlembedded=
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
</head>
<body>
</body>
</html>
```
---
### `<!DOCTYPE html>`
是用來聲明此網頁是使用HTML5的規範 這個一定要有 而且通常會放在開頭
---
### `<html>`
這是這個文件的根元素 網頁的所以內容都在裡面 所以注意不要寫到外面
---
### `<head>`
用來定義網頁的元訊息 通常是些不會顯示在網頁本體的東西
---
### `<body>`
這是網頁的可見內容 寫什麼他就顯示什麼
---
## HTML 基本標籤
---
### `<p>`段落標籤
用來描述一段文字段落,預設會在段落間幫你做換行和留邊距
---
範例:
```css=
<p>Hello, World</p>
<p>
這是段落標籤
</p>
```
---

---
### `<i>`斜體字
---
範例:
```css=
<i>這是一段測試的句子</i>
<p>
今天天氣晴,<i>我想要吃蛋餅</i>
</p>
```
---

---
### `<b>`粗體字
---
範例:
```css!
<p>
<b>價殼層電子對互斥理論</b>(英語:<b>V</b>alence <b>S</b>hell <b>E</b>lectron <b>P</b>air <b>R</b>epulsion,簡稱為<b>VSEPR</b>),是一個用來預測單個共價分子形態的化學模型。理論通過計算中心原子的價層電子數和配位數來<b>預測</b>分子的<b>幾何構型</b>,並構建一個合理的<b>路易斯結構式</b>來表示分子中所有<b>鍵</b>和<b>孤對電子</b>的位置。
</p>
```
---

---
### `<u>`底線
---
範例:
```css=
<u>這一段文字有底線</u>
<p>
哥哥正忙著寄送喜<u>貼</u>給親友,邀請大家來參加他的婚禮。
<p>
```
---

---
### `<h1>` ~ `<h6>`標題標籤
用於定義標題的大小和級別
---
範例:
```css=
<h1>h1測試</h1>
<h2>h2測試</h2>
<h3>h3測試</h3>
<h4>h4測試</h4>
<h5>h5測試</h5>
<h6>h6測試</h6>
```
---

---
### `<br>`斷行
換行,此為空元素,不需要結尾標籤
---
範例:
```css=
邃宇兮 黑翳逐<br>
山野兮 窘步<br>
出!/ 幽宮兮 餘既伏<br>
君常違兮 國隳蕪 / 烏有兮 歸處<br>
蓄讎怨增欷 / 零落兮 困洿瀆<br>
惶惶兮 索陵遲惡途 / 奈何乎!
```
---

---
### `<hr>`水平分隔線
此為空元素,不需要結尾標籤
---
範例:
```css=
<p>段落A</p>
<hr>
<p>段落B</p>
```
---

---
## 註解
---
註解包在`<!--` 和 `-->`之間
---
### 範例:
```htmlembedded=
<!-- <p>這是一些示範用的句子1</p>
<p>這是一些示範用的句子2</p> -->
<p>這是一些示範用的句子3</p>
```
---

---
### VS Code中的快捷鍵:
---
在VS Code中,想對一行文字做註解或取消註解可以使用快捷鍵`Ctrl + /`
---

{"metaMigratedAt":"2023-06-18T00:47:07.350Z","metaMigratedFrom":"YAML","title":"HTML 基本元素","breaks":true,"contributors":"[{\"id\":\"b1b336d5-b75d-4c19-b4f6-fccd69a2a9f2\",\"add\":2624,\"del\":4}]"}