HTML <img> src 属性

定义和用法

必需的 src 属性规定图像的 URL。

有两种方法可以在 src 属性中指定 URL:

1. 绝对 URL - 链接到托管在其他网站上的外部图像。例如:

src="https://www.w3school.com.cn/images/img_girl.jpg"

注意:外部图像可能受版权保护。如果您没有获得使用它的许可,可能会违反版权法。此外,您无法控制外部图像;它可能会突然被移除或更改。

2. 相对 URL - 链接到托管在网站内部的图像。

在这里,URL 不包括域名。如果 URL 开头没有斜杠,它将相对于当前页面。例如:

src="img_girl.jpg"。

如果 URL 以斜杠开头,它将相对于域名。例如:

src="/images/img_girl.jpg"。

提示:可能最好还是使用相对 URL。如果您更改域名,则不会产生断链。

注意:如果浏览器找不到图像,则会显示破损的链接图标和 alt 文本。

提示:为了整理文档的存储,创作者通常会把图像文件存放在一个单独的文件夹中,而且通常会将这些目录命名为 "pics" 或者 "images" 之类的名称。在 W3School 在线教程中,我们的工程师把大部分常用的图像都存放到一个名为 "i" 的文件夹中,"i"是 "images" 的缩写,这样做的好处是可以最大程度地简化路径。

实例

在下面的例子中,我们在页面中插入一幅 W3School 的工程师在上海鲜花港拍摄的郁金香照片,该照片文件的名称是 "eg_tulip.jpg",存放在服务器上的 "i" 文件夹中。这是源代码:

<img src="/i/eg_tulip.jpg" />

以上代码的效果:


亲自试一试

提示:您可以在我们的在线测试工具中亲自试一试,如果您把例子中的文件名更改为"eg_chinarose.jpg",会看到一幅月季花的照片。就像这样:

源代码:

<img src="/i/eg_chinarose.jpg" />

以上代码的效果:

语法

<img src="URL">

属性值

描述
URL

规定图片的 URL。

可能的值:

  • 绝对 URL - 指向另一个网站(如 src="http://www.example.com/image.gif")
  • 相对 URL - 指向网站内的文件(如 src="image.gif")

浏览器支持

Chrome Edge Firefox Safari Opera
Chrome Edge Firefox Safari Opera
支持 支持 支持 支持 支持