课时07:常用标签(上)—— 标题、段落与图片¶
学习目标:掌握 H 系列标题标签、P 段落标签及 IMG 图片标签的语义用法、属性配置及 SEO 优化原则。
一、H 系列标题标签¶
1.1 标签定义与层级¶
HTML 提供六级标题标签 <h1> 至 <h6>,用于为内容添加标题语义:
核心特征:
- 均为双标签、容器级标签
- 浏览器默认渲染时,字体大小从 <h1> 到 <h6> 逐级递减
- 体现内容的层级关系与重要性排序
1.2 权重与 SEO 优化¶
权重语义:权重代表文字在文档结构中的重要性,赋予 H 标签即赋予标题语义。
搜索引擎优化(SEO)规则:
| 标签 | SEO 权重 | 使用规范 |
|---|---|---|
<h1> |
最高 | 每个页面仅使用 1 个,通常承载页面核心主题或 Logo |
<h2> |
高 | 用于页面主要板块标题,可多次使用 |
<h3> ~ <h6> |
中 ~ 低 | 用于子层级标题,按内容层级递减使用 |
SEO 惩罚机制:若页面设置多个 <h1>,搜索引擎可能判定为作弊行为,导致排名下降。
1.3 实际应用案例¶
以门户网站首页为例,典型的 H 标签结构:
<body>
<h1>
<a href="/">
<img src="logo.png" alt="网站Logo">
</a>
</h1>
<!-- h1 包裹 Logo,代表页面核心主题 -->
<h2>热点新闻</h2>
<h2>财经资讯</h2>
<h2>科技前沿</h2>
</body>
二、P 段落标签¶
2.1 标签定义¶
<p> 标签代表段落(paragraph),用于将文字内容按语义划分为独立段落:
核心特征:
- 双标签,文本级标签
- 内部只能嵌套文字或文本级内容(如 <span>、<a>、<img>)
- 浏览器默认在段落前后添加垂直间距,实现段落分隔效果
2.2 与空白折叠的关系¶
HTML 中多个空格或换行会被合并为单个空格,导致文字挤在一起。使用 <p> 标签可确保每段文字独立成行,实现语义化的段落分隔:
2.3 首行缩进说明¶
<p> 标签本身不提供首行缩进功能。如需实现首行缩进两字符,需通过 CSS 控制:
三、IMG 图片标签¶
3.1 标签定义¶
<img> 标签用于在页面指定位置插入图片,是单标签、文本级标签:
3.2 核心属性详解¶
src 属性(Source)¶
- 作用:指定图片的引用路径(非嵌入)
- 本质:图片文件仍存储在服务器或本地目录,浏览器通过路径读取并渲染
- 路径类型:支持相对路径、绝对路径和网络 URL
alt 属性(Alternative Text)¶
- 作用:图片加载失败时显示的替换文本
- SEO 价值:搜索引擎通过 alt 文本理解图片内容,影响图片搜索排名
- 无障碍支持:屏幕阅读器为视障用户朗读 alt 文本
width 与 height 属性¶
- 作用:设置图片的宽度和高度,单位为像素(px)
- 等比例缩放原则:实际工作中通常只设置宽度或高度中的一个,另一个自动按原始比例缩放
- 变形风险:同时设置宽度和高度可能导致图片比例失调、拉伸变形
<!-- 推荐:仅设置宽度,高度自动等比例缩放 -->
<img src="photo.jpg" width="400" alt="描述">
<!-- 不推荐:同时设置宽高,可能导致变形 -->
<img src="photo.jpg" width="400" height="300" alt="描述">
title 属性¶
- 作用:鼠标悬停在图片上时显示的提示文本
- 与 alt 的区别:alt 是图片的语义替代,title 是交互提示
border 属性(已废弃)¶
- 历史作用:为图片添加边框
- 现代替代:使用 CSS
border属性控制,不再推荐在 HTML 中设置