定义
语义化 HTML 是指 使用具有明确含义的 HTML 标签来构建网页结构,让标签不仅描述内容的呈现方式,也能描述内容的意义和作用。
常用语义化标签
1. 结构性标签
<header>:头部区域<nav>:导航链接<main>:主要内容<article>:独立文章内容<section>:通用章节<aside>:侧边栏/补充内容<footer>:底部区域
2. 文本级标签
<h1>-<h6>:标题层级<p>:段落<strong>:强调(粗体)<em>:着重(斜体)<blockquote>:长引用<cite>:引用标题<time>:时间日期
作用
1. SEO 优化
搜索引擎能准确理解页面结构,提取关键内容,提高排名。
2. 无障碍访问
屏幕阅读器等辅助技术可以更好地为视障用户解读页面。
3. 代码可维护性
开发者一目了然地理解页面结构和内容含义。
4. 未来兼容
规范的代码更容易被未来的设备和技术解析。