第 4 章

HTML 基本結構

上一章你建立了第一個網頁,這章我們要學更多常用的 HTML 標籤。 掌握這些標籤,你就能建立出包含文字、連結、圖片、清單的完整網頁內容。

📌 本章重點

  • 標題標籤 h1 ~ h6 的使用
  • 段落 p、換行 br、分隔線 hr
  • 連結 a 與圖片 img 標籤
  • 有序清單 ol 與無序清單 ul
  • div 和 span:版面分組用的容器
  • HTML 屬性(attribute)的概念

📖 教學說明

標題標籤 h1 ~ h6

HTML 提供六個層級的標題,數字越小代表越重要、字體越大。

HTML
<h1>最大的標題(每頁只建議用一個)</h1>
<h2>第二級標題</h2>
<h3>第三級標題</h3>
<h4>第四級標題</h4>
<h5>第五級標題</h5>
<h6>最小的標題</h6>

段落、換行、分隔線

HTML
<!-- p 是段落,段落之間會自動有間距 -->
<p>這是第一段文字。</p>
<p>這是第二段文字。</p>

<!-- br 是換行,不需要結束標籤 -->
<p>第一行<br>第二行(同一段落裡換行)</p>

<!-- hr 是水平分隔線 -->
<hr>

文字樣式標籤

HTML
<strong>粗體文字(重要)</strong>
<em>斜體文字(強調)</em>
<mark>螢光標記文字</mark>
<code>程式碼文字</code>

連結 <a>

<a> 標籤建立超連結,href 屬性指定連結目的地:

HTML
<!-- 連到外部網站,target="_blank" 在新分頁開啟 -->
<a href="https://www.google.com" target="_blank">前往 Google</a>

<!-- 連到同目錄的另一個 HTML 檔案 -->
<a href="about.html">關於我</a>

<!-- 連到頁面某個位置(用 id) -->
<a href="#contact">跳到聯絡區</a>
...
<section id="contact">...聯絡資訊...</section>

圖片 <img>

HTML
<!-- src:圖片來源,alt:圖片無法顯示時的替代文字 -->
<img src="images/photo.jpg" alt="我的照片" />

<!-- 也可以用網路上的圖片 URL -->
<img src="https://picsum.photos/400/300" alt="隨機圖片" width="400" />
⚠️

alt 屬性很重要

alt 不只是「圖片壞掉時顯示的文字」,對視障使用者的螢幕閱讀器來說,alt 是他們了解圖片內容的唯一方式。記得要寫有意義的描述。

清單 ul / ol

HTML
<!-- 無序清單(項目符號) -->
<ul>
  <li>HTML</li>
  <li>CSS</li>
  <li>JavaScript</li>
</ul>

<!-- 有序清單(數字) -->
<ol>
  <li>先學 HTML</li>
  <li>再學 CSS</li>
  <li>最後學 JavaScript</li>
</ol>

div 和 span:容器標籤

<div> 是「區塊容器」,用來把一組元素包起來,方便套用樣式或分組。 <span> 是「行內容器」,用來對一段文字裡的某個部分特別處理。

HTML
<!-- div:整個區塊包起來 -->
<div class="card">
  <h2>卡片標題</h2>
  <p>卡片內容</p>
</div>

<!-- span:只針對某幾個字 -->
<p>今天天氣<span style="color: red;">非常熱</span>,記得喝水。</p>

💻 完整範例:個人簡介頁

HTML
<!DOCTYPE html>
<html lang="zh-Hant">
<head>
  <meta charset="UTF-8" />
  <title>我的自我介紹</title>
</head>
<body>
  <h1>你好,我是小明 👋</h1>

  <img src="https://picsum.photos/150/150"
       alt="我的頭像"
       width="150" />

  <h2>關於我</h2>
  <p>我是一個喜歡學習新事物的初學者,目前在學習網頁開發。
  我相信用 <strong>AI 輔助學習</strong> 是最有效的方式!</p>

  <h2>我的興趣</h2>
  <ul>
    <li>學習程式設計</li>
    <li>看電影</li>
    <li>閱讀</li>
  </ul>

  <h2>聯絡我</h2>
  <p>
    GitHub:<a href="https://github.com" target="_blank">我的 GitHub</a>
  </p>
</body>
</html>

⚠️ 常見錯誤

標籤沒有正確巢狀

<p><strong>文字</p></strong> 是錯的,正確應該是 <p><strong>文字</strong></p>。要先關閉內層的標籤。

img 標籤忘記寫 alt

即使圖片能顯示,也要加上有意義的 alt 文字,這對無障礙性很重要。

連結網址忘記加 https://

外部連結必須加完整的 https://,否則瀏覽器會把它當成相對路徑,找不到正確位置。

✏️ 小練習

🎯 動手試試看

練習 1

用上方的「完整範例」,把名字、介紹文字和興趣改成你自己的,存檔後在瀏覽器查看結果。

練習 2

在你的頁面加入一個「我的學習目標」區塊,用 <ol>(有序清單)列出你這個月的 3 個學習目標。

練習 3

<img src="https://picsum.photos/150/150"> 的數字改成 200/200,看看圖片會有什麼變化。

🎉

本章完成!

你已經學會了最常用的 HTML 標籤。下一章我們要用 CSS 讓這個網頁變得美觀!