HTML 語意化標籤 | 梧所不學

更新於 發佈於 閱讀時間約 4 分鐘

在撰寫 HTML 時,我們通常會使用 <div><span> 來排版佈局,但如果所有的區塊都用這些沒有語意的標籤,程式碼將變得難以維護,搜尋引擎也難以理解頁面結構。要避免這種狀況,就需要使用語意化標籤,所以,今天就來聊聊什麼是語意化標籤,以及如何正確使用它們。

什麼是語意化標籤?

語意化標籤就是能夠清楚表達內容意義的 HTML 元素。舉個例子,<header> 標籤就明確告訴瀏覽器「這裡是頁面的頭部區域」,不像 <div class="header"> 這樣模糊不清。

為什麼要用語意化標籤?

  1. 提升可讀性與維護性:乾淨且具結構的程式碼能讓維護變得輕鬆,也能幫助你了解每個區塊的用途。
  2. 提升 SEO 表現:使用語意化標籤可以幫助搜尋引擎理解網頁內容,從而提升網頁在搜尋結果中的排名。
  3. 提升無障礙網頁體驗:語意化標籤也有助於螢幕閱讀器解析頁面結構,讓視障使用者可以更流暢地瀏覽內容。

常見的語意化標籤

以下是一些經常使用的語意化標籤及其用途:

  1. <header>:定義網頁的標頭部分,通常包含網站標題、導航欄等。
  2. <nav>:定義網頁的導航部分,通常包含網站選單、連結等。
  3. <main>:定義網頁的主要內容部分,每個網頁應該只有一個 <main> 元素。
  4. <article>:定義網頁中獨立的文章或內容區塊,例如部落格文章、新聞報導等。
  5. <section>:定義網頁中的一個獨立區塊,通常包含相關的內容。
  6. <aside>:定義網頁的側邊欄或補充內容,例如廣告、相關連結等。
  7. <footer>:定義網頁的頁腳部分,通常包含版權資訊、聯絡方式等。
<!DOCTYPE html>

<html lang="zh-TW">

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>我的部落格</title>
</head>

<body>
    <header>
        <h1>我的部落格</h1>
        <nav>
            <ul>
                <li><a href="#">首頁</a></li>
                <li><a href="#">文章</a></li>
                <li><a href="#">關於我</a></li>
            </ul>
        </nav>
    </header>

    <main>
        <article>
            <h2>語意化標籤的重要性</h2>
            <p>這篇文章將介紹 HTML 語意化標籤的好處...</p>
        </article>
    </main>

    <aside>
        <h3>相關文章</h3>
        <ul>
            <li><a href="#">HTML5 新功能</a></li>
            <li><a href="#">CSS 排版技巧</a></li>
        </ul>
    </aside>

    <footer>
        <p>© 2025 我的部落格</p>
    </footer>

</body>

</html>

結語

透過使用語意化標籤,我們可以讓網頁更具可讀性、可維護性,同時也能提升 SEO 和無障礙性。當然,語意化標籤不是越多越好,關鍵是要正確使用。


avatar-img
63會員
9內容數
「梧笙」即「吾生」,意即我的生命,朋友都叫我「阿梧(Awu)」,高雄人。我喜歡學習新技能,從程式設計到網路工具,再到社群經營和影片剪輯。日常興趣是打遊戲、看動漫、讀小說和聽音樂。我會把這些興趣寫成文章,如果你有任何想法或問題,歡迎來信到我的郵箱 aowulife109@gmail.com
留言0
查看全部
avatar-img
發表第一個留言支持創作者!
梧笙の領域展開 的其他內容
這篇文章說明HTML表單的基本結構,包含<form>、<input>、<label>、<select>、<button>等標籤的用法與屬性,並說明如何建立不同類型的輸入欄位,例如文字輸入、密碼輸入、電子郵件輸入、單選按鈕、複選框等等。
本文將介紹 HTML 表格的基本結構、使用方法與屬性,包含 <table>、<tr>、<th>、<td> 標籤,以及 border、cellpadding、cellspacing、rowspan 和 colspan 屬性,並說明如何合併儲存格與表格的使用時機。
本文將介紹如何在 HTML 中嵌入圖片、音效和影片,包含 <img>、<audio>、<video> 標籤的使用方法及常用屬性說明,並提供 YouTube 影片的嵌入方法。
本文將介紹HTML超連結的語法、種類和屬性,包含內部連結、外部連結、錨點連結、郵件連結及下載檔案連結等,並說明如何使用href、target、title等屬性,讓你能建立具有良好互動體驗的網頁。
本文將介紹 HTML 中文字與段落的常用標籤,包括定義段落、標題、列表、換行、水平線、引用內容、預格式化文本、區塊元素和行內元素等標籤的用法與功能。
本文將介紹 HTML 文件的基本架構,包含重要元素如<!DOCTYPE html>、<html lang="zh-TW">、<head>、<meta charset="UTF-8">、<body>等,以及它們在網頁開發中的作用。
這篇文章說明HTML表單的基本結構,包含<form>、<input>、<label>、<select>、<button>等標籤的用法與屬性,並說明如何建立不同類型的輸入欄位,例如文字輸入、密碼輸入、電子郵件輸入、單選按鈕、複選框等等。
本文將介紹 HTML 表格的基本結構、使用方法與屬性,包含 <table>、<tr>、<th>、<td> 標籤,以及 border、cellpadding、cellspacing、rowspan 和 colspan 屬性,並說明如何合併儲存格與表格的使用時機。
本文將介紹如何在 HTML 中嵌入圖片、音效和影片,包含 <img>、<audio>、<video> 標籤的使用方法及常用屬性說明,並提供 YouTube 影片的嵌入方法。
本文將介紹HTML超連結的語法、種類和屬性,包含內部連結、外部連結、錨點連結、郵件連結及下載檔案連結等,並說明如何使用href、target、title等屬性,讓你能建立具有良好互動體驗的網頁。
本文將介紹 HTML 中文字與段落的常用標籤,包括定義段落、標題、列表、換行、水平線、引用內容、預格式化文本、區塊元素和行內元素等標籤的用法與功能。
本文將介紹 HTML 文件的基本架構,包含重要元素如<!DOCTYPE html>、<html lang="zh-TW">、<head>、<meta charset="UTF-8">、<body>等,以及它們在網頁開發中的作用。
你可能也想看
Google News 追蹤
要如何利用 HTML 標籤來增加網頁的結構性呢?HTML 標籤提供了 Google 爬蟲更多有用的資訊,讓爬蟲在爬行網站時可以更輕鬆且正確地分析網頁內容。本文將為你介紹 HTML 對於 SEO 的重要性以及 10 個常見的 HTML 語法。|SEO HTML 是什麼? 超文本標記語言(Hyper
Thumbnail
錨點文字是網站內容中的重要元素,它不僅可以引導讀者瀏覽網頁,還可以增加網站的SEO價值和流量。本文介紹了錨點文字的功用,並提出了幾項應用技巧,包括善用多樣化的錨點文字、使用相關的錨點文字和保持簡潔扼要。希望本文能幫助讀者更深入瞭解錨點文字的重要性,並能夠運用到自己的網站中。
Thumbnail
這篇文章教你如何製作側邊欄,包括準備工作、HTML和CSS的部分,還有一些互動效果。文章涵蓋了連結、圖片、超連結、大小、顏色、排版、flex和滑鼠互動等內容。
在當今這個數位化的時代,網頁無處不在,我們每天都在使用互聯網瀏覽網頁,查找資訊、分享內容、購物等等。然而,網頁的背後是什麼?為什麼網頁能夠呈現出如此多元化的內容?
HTML(超文字標記語言)作為網頁設計的基礎語言,不僅影響了網頁的美學設計,同時也對網頁的功能性和互動性產生了重要影響。本文將探討HTML如何在網頁設計中影響美學與功能性,並進一步探討其如何與其他技術相結合,共同提升網頁設計的品質和效果。 首先,HTML在網頁設計中對美學方面的影響主要體現在網頁的
在當今數位化的時代,網頁設計已不僅僅是簡單地展示內容,更成為了吸引用戶和提升用戶體驗的重要手段。在這樣的背景下,HTML(超文字標記語言)作為網頁設計的基礎語言之一,對於網頁設計的靈活性和創意性有著深遠的影響。
Thumbnail
在當今數位化時代,網頁設計已成為商業和個人表達的重要途徑。無論是企業建立品牌形象,還是個人展示創意作品,一個具有吸引力且功能全面的網站都是不可或缺的。網頁設計不僅涉及美學布局,更包含了使用者體驗(UX)、使用者介面(UI)和技術實現等多方面的考量。隨著技術的進步和網頁設計理念的不斷演進,網頁設計已經
Thumbnail
在現今數位時代,學習編寫引人入勝的META描述標籤成為網站優化的重要一環。透過SEO(搜尋引擎優化)技術,提升網站在搜尋引擎中的排名,而META描述標籤則是影響點擊率的關鍵元素。以下是有關如何編寫META描述標籤的一些建議。 首先,了解SEO的基礎原理是必要的。SEO公司和Google SEO教學
Thumbnail
好的網站應該要有直覺性網站版面配置與迅速的網頁載入速度,需要具備好的使用者體驗,進而提升SEO關鍵字排名。隨著時代演進,網站設計經歷了五個世代的變革,並逐漸注重UI/UX的整合。本文說明網站版面的重要觀念、配色的重要性、動畫對網站行銷的影響,以及改善網站PSI分數的優化方法。
要如何利用 HTML 標籤來增加網頁的結構性呢?HTML 標籤提供了 Google 爬蟲更多有用的資訊,讓爬蟲在爬行網站時可以更輕鬆且正確地分析網頁內容。本文將為你介紹 HTML 對於 SEO 的重要性以及 10 個常見的 HTML 語法。|SEO HTML 是什麼? 超文本標記語言(Hyper
Thumbnail
錨點文字是網站內容中的重要元素,它不僅可以引導讀者瀏覽網頁,還可以增加網站的SEO價值和流量。本文介紹了錨點文字的功用,並提出了幾項應用技巧,包括善用多樣化的錨點文字、使用相關的錨點文字和保持簡潔扼要。希望本文能幫助讀者更深入瞭解錨點文字的重要性,並能夠運用到自己的網站中。
Thumbnail
這篇文章教你如何製作側邊欄,包括準備工作、HTML和CSS的部分,還有一些互動效果。文章涵蓋了連結、圖片、超連結、大小、顏色、排版、flex和滑鼠互動等內容。
在當今這個數位化的時代,網頁無處不在,我們每天都在使用互聯網瀏覽網頁,查找資訊、分享內容、購物等等。然而,網頁的背後是什麼?為什麼網頁能夠呈現出如此多元化的內容?
HTML(超文字標記語言)作為網頁設計的基礎語言,不僅影響了網頁的美學設計,同時也對網頁的功能性和互動性產生了重要影響。本文將探討HTML如何在網頁設計中影響美學與功能性,並進一步探討其如何與其他技術相結合,共同提升網頁設計的品質和效果。 首先,HTML在網頁設計中對美學方面的影響主要體現在網頁的
在當今數位化的時代,網頁設計已不僅僅是簡單地展示內容,更成為了吸引用戶和提升用戶體驗的重要手段。在這樣的背景下,HTML(超文字標記語言)作為網頁設計的基礎語言之一,對於網頁設計的靈活性和創意性有著深遠的影響。
Thumbnail
在當今數位化時代,網頁設計已成為商業和個人表達的重要途徑。無論是企業建立品牌形象,還是個人展示創意作品,一個具有吸引力且功能全面的網站都是不可或缺的。網頁設計不僅涉及美學布局,更包含了使用者體驗(UX)、使用者介面(UI)和技術實現等多方面的考量。隨著技術的進步和網頁設計理念的不斷演進,網頁設計已經
Thumbnail
在現今數位時代,學習編寫引人入勝的META描述標籤成為網站優化的重要一環。透過SEO(搜尋引擎優化)技術,提升網站在搜尋引擎中的排名,而META描述標籤則是影響點擊率的關鍵元素。以下是有關如何編寫META描述標籤的一些建議。 首先,了解SEO的基礎原理是必要的。SEO公司和Google SEO教學
Thumbnail
好的網站應該要有直覺性網站版面配置與迅速的網頁載入速度,需要具備好的使用者體驗,進而提升SEO關鍵字排名。隨著時代演進,網站設計經歷了五個世代的變革,並逐漸注重UI/UX的整合。本文說明網站版面的重要觀念、配色的重要性、動畫對網站行銷的影響,以及改善網站PSI分數的優化方法。