{%hackmd @dzif24x25/IBXIWNXgTju0h2AKtSaLkA %} ###### tags: `HTML` `基本元素` # 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> ``` <div style="background-color: #000000; color: #FFFFFF;border-radius: 1rem 1rem 0rem 0rem; padding: 0.7rem 1.75rem 0.7rem 1.75rem; font-size: 2rem"> 範例結果 </div> <div style="border: 1px solid #000000; border-radius: 1rem; padding: 1.75rem; border-radius: 0rem 0rem 1rem 1rem">  </div> ### `<i>`斜體字 範例: ```css= <i>這是一段測試的句子</i> <p> 今天天氣晴,<i>我想要吃蛋餅</i> </p> ``` <div style="background-color: #000000; color: #FFFFFF;border-radius: 1rem 1rem 0rem 0rem; padding: 0.7rem 1.75rem 0.7rem 1.75rem; font-size: 2rem"> 範例結果 </div> <div style="border: 1px solid #000000; border-radius: 1rem; padding: 1.75rem; border-radius: 0rem 0rem 1rem 1rem">  </div> ### `<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> ``` <div style="background-color: #000000; color: #FFFFFF;border-radius: 1rem 1rem 0rem 0rem; padding: 0.7rem 1.75rem 0.7rem 1.75rem; font-size: 2rem"> 範例結果 </div> <div style="border: 1px solid #000000; border-radius: 1rem; padding: 1.75rem; border-radius: 0rem 0rem 1rem 1rem">  </div> ### `<u>`底線 範例: ```css= <u>這一段文字有底線</u> <p> 哥哥正忙著寄送喜<u>貼</u>給親友,邀請大家來參加他的婚禮。 <p> ``` <div style="background-color: #000000; color: #FFFFFF;border-radius: 1rem 1rem 0rem 0rem; padding: 0.7rem 1.75rem 0.7rem 1.75rem; font-size: 2rem"> 範例結果 </div> <div style="border: 1px solid #000000; border-radius: 1rem; padding: 1.75rem; border-radius: 0rem 0rem 1rem 1rem">  </div> ### `<h1>` ~ `<h6>`標題標籤 用於定義標題的大小和級別 範例: ```css= <h1>h1測試</h1> <h2>h2測試</h2> <h3>h3測試</h3> <h4>h4測試</h4> <h5>h5測試</h5> <h6>h6測試</h6> ``` <div style="background-color: #000000; color: #FFFFFF;border-radius: 1rem 1rem 0rem 0rem; padding: 0.7rem 1.75rem 0.7rem 1.75rem; font-size: 2rem"> 範例結果 </div> <div style="border: 1px solid #000000; border-radius: 1rem; padding: 1.75rem; border-radius: 0rem 0rem 1rem 1rem">  </div> ### `<br>`斷行 換行,此為空元素,不需要結尾標籤 範例: ```css= 邃宇兮 黑翳逐<br> 山野兮 窘步<br> 出!/ 幽宮兮 餘既伏<br> 君常違兮 國隳蕪 / 烏有兮 歸處<br> 蓄讎怨增欷 / 零落兮 困洿瀆<br> 惶惶兮 索陵遲惡途 / 奈何乎! ``` <div style="background-color: #000000; color: #FFFFFF;border-radius: 1rem 1rem 0rem 0rem; padding: 0.7rem 1.75rem 0.7rem 1.75rem; font-size: 2rem"> 範例結果 </div> <div style="border: 1px solid #000000; border-radius: 1rem; padding: 1.75rem; border-radius: 0rem 0rem 1rem 1rem">  </div> ### `<hr>`水平分隔線 此為空元素,不需要結尾標籤 範例: ```css= <p>段落A</p> <hr> <p>段落B</p> ``` <div style="background-color: #000000; color: #FFFFFF;border-radius: 1rem 1rem 0rem 0rem; padding: 0.7rem 1.75rem 0.7rem 1.75rem; font-size: 2rem"> 範例結果 </div> <div style="border: 1px solid #000000; border-radius: 1rem; padding: 1.75rem; border-radius: 0rem 0rem 1rem 1rem">  </div> ## 註解 在HTML中,可以將註解包在`<!--` 和 `-->`之間 ### 範例: ```htmlembedded= <!-- <p>這是一些示範用的句子1</p> <p>這是一些示範用的句子2</p> --> <p>這是一些示範用的句子3</p> ``` <div style="background-color: #000000; color: #FFFFFF;border-radius: 1rem 1rem 0rem 0rem; padding: 0.7rem 1.75rem 0.7rem 1.75rem; font-size: 2rem"> 範例結果 </div> <div style="border: 1px solid #000000; border-radius: 1rem; padding: 1.75rem; border-radius: 0rem 0rem 1rem 1rem">  </div> ### VS Code中的快捷鍵: 在VS Code中,想對一行文字做註解或取消註解可以使用快捷鍵`Ctrl + /`  :::info 重點整理: 段落標籤`<p>` 斜體字`<i>` 底線`<u>` 標題標籤`<h1>` ~ `<h6>` 斷行`<br>` 水平分隔線`<hr>` ::: :::info 點此前往簡報 https://hackmd.io/@dzif24x25/S1hSfLQbh :::
×
Sign in
Email
Password
Forgot password
or
Sign in via Google
Sign in via Facebook
Sign in via X(Twitter)
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
Continue with a different method
New to HackMD?
Sign up
By signing in, you agree to our
terms of service
.