Details
1. 解释一些名称:
href
href 是 Hypertext Reference(超文本引用) 的缩写。它用于定义超链接所指向的目标地址。最常见的用法是在 <a>(锚点)标签和 <link> 标签中。
- 在 <a> 标签中,它指定了链接的目标URL。
- 在 <link> 标签中,它用于链接外部资源,如CSS样式表。
rel
rel 是 Relationship 的缩写。它用于描述当前文档与链接的资源之间的关系。它几乎总是与 href 属性一起使用,通常在 <link> 和 <a> 标签中。
- 在
<link>标签中,它定义了外部资源与当前HTML文档的关系。 -
在
<a>标签中,它可以说明链接目标与当前页面的关系(例如,是一个外部网站、下一个页面等)。 -
src
src 是 Source 的缩写。它用于指定要嵌入到当前文档中的外部资源的地址。常见的标签有 <img>、<script>、<iframe> 等。
- 在
<img>标签中,它指定图像的URL。 - 在
<script>标签中,它指定要加载并执行的JavaScript文件。 - 在
<iframe>标签中,它指定要嵌入的页面的URL。 -
与
href的关键区别:-
src用于嵌入(Replace):浏览器会暂停当前HTML的解析(对于脚本),去获取并处理src指向的资源,然后将其内容(如图片、脚本代码)放在当前位置。 -
href用于引用/链接(Reference):提供一个地址,浏览器不会立即处理它,只有在被激活(如点击)时才会导航到那里。
-
-
alt
alt 是 Alternate Text 的缩写。它用于为图像提供一段替代文本,当图像无法显示时(如图片链接失效、用户使用屏幕阅读器、或为了节省流量关闭了图片显示),这段文本就会被显示出来。
alt 文本,从而理解图片的内容。
- **容错性**:如果图片加载失败,用户可以看到 `alt` 文本,了解图片本应表达的信息。
- **SEO**:搜索引擎会使用 `alt` 文本来理解图片内容。