--- id: html-semantics title: "HTML Semantics" category: "Frontend" status: "draft" verification_status: "conceptual" canonical_id: "" aliases: ["semantic elements", "semantic HTML", "HTML5 semantic elements", "section article", "non-semantic elements", "figure figcaption"] duplicate_of: "" source_trust_level: "B" confidence_score: 0.91 created_at: 2026-06-23 updated_at: 2026-06-23 review_reason: "" merge_history: [] tags: ["html", "web", "frontend", "w3schools", "semantic", "html5"] raw_sources: ["https://www.w3schools.com/html/html5_semantic_elements.asp"] applied_in: [] github_commit: "" --- # [[HTML Semantics]] ## 🎯 ν•œ 쀄 톡찰 (One-line insight) Semantic elements are elements with a meaning: a semantic element clearly describes its meaning to both the browser and the developer, unlike non-semantic elements such as `
` and `` that say nothing about their content. [S1] ## 🧠 핡심 κ°œλ… (Core concepts) - **Semantic = meaning** β€” a semantic element clearly describes its meaning to both the browser and the developer. [S1] - **Non-semantic elements** β€” `
` and `` tell nothing about their content. [S1] - **Semantic elements** β€” ``, ``, `
`, etc. clearly define their content. [S1] - **Page-region elements** β€” `
`, `
`, and `
` clearly define their content. [S1] Semantic elements that define different parts of a web page: `
`, `