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。 可能的值:
|
浏览器支持
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
Chrome | Edge | Firefox | Safari | Opera |
支持 | 支持 | 支持 | 支持 | 支持 |