Menu
×
   ❮     
HTML CSS JAVASCRIPT SQL PYTHON JAVA PHP HOW TO W3.CSS C C++ C# BOOTSTRAP REACT MYSQL JQUERY EXCEL XML DJANGO NUMPY PANDAS NODEJS R TYPESCRIPT ANGULAR GIT POSTGRESQL MONGODB ASP AI GO KOTLIN SASS VUE DSA GEN AI SCIPY AWS CYBERSECURITY DATA SCIENCE
     ❯   

HTML 教程

HTML 主页 HTML 简介 HTML 编辑器 HTML 基础 HTML 元素 HTML 属性 HTML 标题 HTML 段落 HTML 样式 HTML 格式化 HTML 引号 HTML 注释 HTML 颜色 HTML CSS HTML 链接 HTML 图片 HTML 收藏夹图标 HTML 页面标题 HTML 表格 HTML 列表 HTML 块级和内联元素 HTML Div HTML 类 HTML Id HTML Iframes HTML JavaScript HTML 文件路径 HTML 头部 HTML 布局 HTML 响应式 HTML 计算机代码 HTML 语义 HTML 样式指南 HTML 实体 HTML 符号 HTML 表情符号 HTML 字符集 HTML URL 编码 HTML vs. XHTML

HTML 表单

HTML 表单 HTML 表单属性 HTML 表单元素 HTML 输入类型 HTML 输入属性 输入表单属性

HTML 图形

HTML Canvas HTML SVG

HTML 媒体

HTML 媒体 HTML 视频 HTML 音频 HTML 插件 HTML YouTube

HTML API

HTML 地理位置 HTML 拖放 HTML Web 存储 HTML Web Workers HTML SSE

HTML 示例

HTML 示例 HTML 编辑器 HTML 测验 HTML 练习 HTML 网站 HTML 面试准备 HTML 集训营 HTML 证书 HTML 摘要 HTML 无障碍

HTML 参考

HTML 标签列表 HTML 属性 HTML 全局属性 HTML 浏览器支持 HTML 事件 HTML 颜色 HTML Canvas HTML 音频/视频 HTML 文档类型 HTML 字符集 HTML URL 编码 HTML 语言代码 HTTP 消息 HTTP 方法 PX 到 EM 转换器 键盘快捷键

HTML 图片


图片可以改善网页的设计和外观。


示例

<img src="pic_trulli.jpg" alt="意大利特鲁利">
动手试试 »

示例

<img src="img_girl.jpg" alt="穿着夹克的女孩">
动手试试 »

示例

<img src="img_chania.jpg" alt="查尼亚的花朵">
动手试试 »

HTML 图片语法

HTML <img> 标签用于在网页中嵌入图片。

图片在技术上并不是插入到网页中,而是链接到网页。<code class="w3-codespan"><img> 标签为所引用图片创建了一个占位符。

<code class="w3-codespan"><img> 标签是空的,它只包含属性,并且没有结束标签。

<code class="w3-codespan"><img> 标签有两个必需属性

  • src - 指定图片的路径
  • alt - 指定图片的替代文本

语法

<img src="url" alt="替代文本">

src 属性

必需的 <code class="w3-codespan">src 属性指定图片的路径(URL)。

注意: 当网页加载时,浏览器会在那一刻从 web 服务器获取图片,并将其插入网页。因此,请确保图片相对于网页始终位于相同的位置,否则您的访问者会看到一个断开的链接图标。如果浏览器无法找到图片,则会显示断开的链接图标和 <code class="w3-codespan">alt 文本。

示例

<img src="img_chania.jpg" alt="查尼亚的花朵">
动手试试 »


alt 属性

必需的 <code class="w3-codespan">alt 属性提供图片的替代文本,如果用户由于某种原因无法查看它(由于连接缓慢、<code class="w3-codespan">src 属性错误,或者用户使用屏幕阅读器)。

<code class="w3-codespan">alt 属性的值应该描述图片。

示例

<img src="img_chania.jpg" alt="查尼亚的花朵">
动手试试 »

如果浏览器无法找到图片,它将显示 <code class="w3-codespan">alt 属性的值。

示例

<img src="wrongname.gif" alt="查尼亚的花朵">
动手试试 »

提示: 屏幕阅读器是一个软件程序,它读取 HTML 代码,并允许用户“听”内容。屏幕阅读器对视障人士或学习障碍人士很有用。


图片尺寸 - 宽度和高度

您可以使用 <code class="w3-codespan">style 属性指定图片的宽度和高度。

示例

<img src="img_girl.jpg" alt="穿着夹克的女孩" style="width:500px;height:600px;">
动手试试 »

或者,您可以使用 <code class="w3-codespan">width 和 <code class="w3-codespan">height 属性

示例

<img src="img_girl.jpg" alt="穿着夹克的女孩" width="500" height="600">
动手试试 »

<code class="w3-codespan">width 和 <code class="w3-codespan">height 属性始终以像素定义图片的宽度和高度。

注意: 始终指定图片的宽度和高度。如果没有指定宽度和高度,网页可能会在图片加载时闪烁。


宽度和高度,还是样式?

<code class="w3-codespan">width、<code class="w3-codespan">height 和 <code class="w3-codespan">style 属性在 HTML 中都是有效的。

但是,我们建议使用 <code class="w3-codespan">style 属性。它可以防止样式表更改图片的大小。

示例

<!DOCTYPE html>
<html>
<head>
<style>
img {
  width: 100%;
}
</style>
</head>
<body>

<img src="html5.gif" alt="HTML5 图标" width="128" height="128">

<img src="html5.gif" alt="HTML5 图标" style="width:128px;height:128px;">

</body>
</html>
动手试试 »

另一个文件夹中的图片

如果您的图片位于子文件夹中,您必须在 <code class="w3-codespan">src 属性中包含文件夹名称。

示例

<img src="/images/html5.gif" alt="HTML5 图标" style="width:128px;height:128px;">
动手试试 »

另一个服务器/网站上的图片

一些网站指向另一个服务器上的图片。

要指向另一个服务器上的图片,您必须在 <code class="w3-codespan">src 属性中指定绝对(完整)URL。

示例

<img src="https://w3schools.org.cn/images/w3schools_green.jpg" alt="W3Schools.com">
动手试试 »

有关外部图片的说明: 外部图片可能受版权保护。如果您未获得使用许可,您可能违反版权法。此外,您无法控制外部图片;它们可能会突然被删除或更改。


动画图片

HTML 允许使用动画 GIF。

示例

<img src="programming.gif" alt="电脑人" style="width:48px;height:48px;">
动手试试 »

图片作为链接

要将图片用作链接,请将 <code class="w3-codespan"><img> 标签放在 <code class="w3-codespan"><a> 标签内。

示例

<a href="default.asp">
  <img src="smiley.gif" alt="HTML 教程" style="width:42px;height:42px;">
</a>
动手试试 »

图片浮动

使用 CSS <code class="w3-codespan">float 属性可以让图片浮动在文本的右侧或左侧。

示例

<p><img src="smiley.gif" alt="笑脸" style="float:right;width:42px;height:42px;">
图片将浮动在文本的右侧。</p>

<p><img src="smiley.gif" alt="笑脸" style="float:left;width:42px;height:42px;">
图片将浮动在文本的左侧。</p>
动手试试 »

提示: 要了解有关 CSS 浮动的更多信息,请阅读我们的 CSS 浮动教程


常见图片格式

以下是所有浏览器(Chrome、Edge、Firefox、Safari、Opera)都支持的最常见图片文件类型。

缩写 文件格式 文件扩展名
APNG 动画便携式网络图形 .apng
GIF 图形交换格式 .gif
ICO 微软图标 .ico, .cur
JPEG 联合图像专家组图片 .jpg, .jpeg, .jfif, .pjpeg, .pjp
PNG 便携式网络图形 .png
SVG 可缩放矢量图形 .svg

章节总结

  • 使用 HTML 的 <img> 元素来定义图像
  • 使用 HTML 的 src 属性来定义图像的 URL
  • 使用 HTML 的 alt 属性来定义图像无法显示时的替代文本
  • 使用 HTML 的 widthheight 属性或 CSS 的 widthheight 属性来定义图像的大小
  • 使用 CSS 的 float 属性让图像浮动到左侧或右侧

注意:加载大型图像需要时间,并且会降低网页速度。谨慎使用图像。



HTML 图像标签

标签 描述
<img> 定义图像
<map> 定义图像地图
<area> 定义图像地图中的可点击区域
<picture> 定义多个图像资源的容器

要查看所有可用 HTML 标签的完整列表,请访问我们的 HTML 标签参考


视频:HTML 图像

Tutorial on YouTube
Tutorial on YouTube


×

Contact Sales

If you want to use W3Schools services as an educational institution, team or enterprise, send us an e-mail:
[email protected]

Report Error

If you want to report an error, or if you want to make a suggestion, send us an e-mail:
[email protected]

W3Schools is optimized for learning and training. Examples might be simplified to improve reading and learning. Tutorials, references, and examples are constantly reviewed to avoid errors, but we cannot warrant full correctness of all content. While using W3Schools, you agree to have read and accepted our terms of use, cookie and privacy policy.

Copyright 1999-2024 by Refsnes Data. All Rights Reserved. W3Schools is Powered by W3.CSS.