首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> 更多程式語言 >> 程式設計疑難解答

HTML5 語義化佈局標籤速查:從無序到結構化的佈局指南

     編輯:程式設計疑難解答

新手痛點

HTML/CSS 佈局標籤繁多,無 JS 基礎時不知如何梳理:div、span、header、footer、section、article、aside、nav、main、h1-h6、p、ul/ol/li、table……

語義化佈局標籤分類速查

類別標籤語義/用途典型場景
頁面骨架header頁面/區塊頂部(Logo、導航、搜索)站點頭部、文章頭部
footer頁面/區塊底部(版權、聯系、鏈接)站點尾部、文章尾部
主體結構main頁面**核心唯一**內容區每頁僅一個
section**主題性**內容分組(通常帶標題)章節、Tab 面板、卡片組
article**獨立完整**可單獨分發內容博文、新聞、評論、Widget
輔助/導航aside側邊欄、廣告、相關鏈接、定義側邊欄、pull-quote
nav主要導航鏈接組主導航、麵包屑、分頁
文本/內容h1-h6標題層級(h1 唯一主標題)文章大綱、SEO 關鍵
p段落正文文本塊
ul/ol/li無序/有序列表菜單、步驟、標籤雲
blockquote/q/cite引用/短引用/來源引用他人內容
通用容器div**無語義**塊級容器(佈局、分組、掛樣式)Grid/Flex 容器、Wrapper
span**無語義**行內容器(微調樣式、掛屬性)關鍵字高亮、圖標
figure/figcaption媒體內容+標題圖片、代碼塊、圖表

佈局梳理口訣

  1. 先骨架:header → main → footer(語義優先)。
  2. 再分區:main 內按業務拆 section/article/aside。
  3. 後容器:無語義分組/佈局需求 → div (Flex/Grid 父容器)。
  4. 最後文本:標題 h1-h6、段落 p、列表 ul/ol、行內 span。

權威參考

W3School 標籤手冊:https://www.w3school.com.cn/tags/index.asp
MDN HTML 元素參考:developer.mozilla.org/zh-CN/docs/Web/HTML/Element

語義化 ≠ 多用標籤,**正確選擇標籤表達內容含義**,CSS 只負責視覺呈現,結構與樣式分離,維護性、可訪問性、SEO 雙贏。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved