- HTML 教程
- HTML 教程
- HTML - 简介
- HTML - 编辑器
- HTML - 基本标签
- HTML - 元素
- HTML - 属性
- HTML - 标题
- HTML - 段落
- HTML - 字体
- HTML - 块和内联元素
- HTML - 样式表
- HTML - 文本格式化
- HTML - 引用
- HTML - 注释
- HTML - 颜色
- HTML - 图像
- HTML - 图像映射
- HTML - iframe
- HTML - 短语标签
- HTML - 类
- HTML - ID
- HTML - 背景
- HTML 表格
- HTML - 表格
- HTML - 表格标题
- HTML - 表格样式
- HTML - 表格 Colgroup
- HTML - 嵌套表格
- HTML 列表
- HTML - 列表
- HTML - 无序列表
- HTML - 有序列表
- HTML - 定义列表
- HTML 链接
- HTML - 文本链接
- HTML - 图片链接
- HTML - 电子邮件链接
- HTML 颜色名称和值
- HTML - 颜色名称
- HTML - RGB 和 RGBA 颜色
- HTML - 十六进制颜色
- HTML - HSL 和 HSLA 颜色
- HTML 表单
- HTML - 表单
- HTML - 表单属性
- HTML - 表单控件
- HTML - 输入属性
- HTML 媒体
- HTML - 视频元素
- HTML - 音频元素
- HTML - 嵌入多媒体
- HTML 标头
- HTML - 头部
- HTML - 网站图标
- HTML - JavaScript
- HTML 布局
- HTML - 布局
- HTML - 布局元素
- HTML - CSS布局
- HTML - 响应式网页设计
- HTML - 特殊符号
- HTML - 表情符号
- HTML - 样式指南
- HTML 图形
- HTML - SVG
- HTML - 画布
- HTML API 接口
- HTML - Geolocation API
- HTML - 拖放 API
- HTML - Web Workers API
- HTML - WebSockets
- HTML - Web 存储
- HTML - 服务器发送事件
- HTML 杂项
- HTML - 数学标记语言
- HTML - 微观数据
- HTML - 索引数据库
- HTML - Web 消息传递
- HTML - CORS
- HTML - Web RTC
- HTML 演示
- HTML - 音频播放器
- HTML - 视频播放器
- HTML - Web 幻灯片台
- HTML 工具
- HTML - 二维码
- HTML - Modernizr
- HTML - 验证器
- HTML 备忘单
- HTML - 标签参考
- HTML - 属性参考
- HTML - 事件参考
- HTML - 字体参考
- HTML - ASCII 代码参考
- HTML - 实体
- MIME 媒体类型
- HTML - URL 编码
- HTML - ISO 语言代码
- HTML - 字符编码
- HTML - 已弃用的标签和属性
HTML - img 标签
HTML <img> 标签用于将图像嵌入到 HTML 文档中。它是一个内联和空元素,因此它不会从新行开始,也不需要结束标记。
<img> 元素必须具有两个属性 src 和 alt,前者从该源获取图像,后者指定图片的替代文本。浏览器从 <img> 标记中提供的源插入 HTML 图像,而不是直接将图片插入到文档中。
语法
<img src="..." alt="...">
属性
<img> 标签支持 HTML 的 全局属性 和 事件属性。还有一些特定的属性,如下所列。
属性 | 值 | 描述 |
---|---|---|
alt | text | 指定替换文本。 |
crossorigin | anonymous use-credentials |
它允许来自允许跨源访问的第三方站点的图像与 canvas 重复使用。 |
height | Pixels | 指定图像的高度。 |
ismap | ismap | 将图像定义为服务器端图像映射。 |
loading | eager lazy |
指定应何时加载图像。 |
longdesc | URL | 指定附加图像的详细说明。 |
referrerpolicy | no-referrer no-referrer-when-downgrade origin origin-when-cross-origin unsafe-url |
指定哪些引用者信息。 |
sizes | sizes | 指定不同的图像大小。 |
src | URL | 指定将显示的图像 URL。 |
srcset | URL-list | 指定在不同情况下要使用的图像文件列表。 |
usemap | #mapname | 将图像定义为客户端图像映射,并与 <map> 和 <area> 标记一起使用。 |
width | pixels | 设置图像的宽度(以像素为单位)或 %。 |
<img> 标签的示例
下面的例子将说明<img> 标签的用法。在哪里、何时以及如何使用 <img> 标签,以及我们如何使用 CSS 操作 img 元素。
使用 img 标签插入图像
让我们考虑以下示例,我们将使用 <img> 标签将图像上传到 HTML 页面。它将生成一个输出,其中包含上传到网页的图像
<!DOCTYPE html>
<html>
<head>
<title>HTML Tag</title>
</head>
<body>
<img src="/cg/images/logo.png"
alt="HTML Tutorial" height="150" width="390" />
</body>
</html>
使用 CSS 对齐图像元素
考虑到另一种情况,我们将使用 CSS 和 <img> 标签对齐图像。
<!DOCTYPE html>
<html>
<body>
<h2>Image vertical-align: middle</h2>
<p>
Pawan Kalyan
<img src=
"https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcRB3tcOH6bebY1QFANMOUDhGU0nI3fTaKqP2qEKxBxpRKKBL5Y-51iu&usqp=CAE&s"
width="42" height="42" style="vertical-align:middle">
is an Indian actor, politician, filmmaker, and
philanthropist. He primarily works in Telugu cinema.
He is the recipient of a Filmfare Award, a SIIMA Award,
a CineMAA Award and a Santosham Film Award.
</p>
<h2>Image vertical-align: top</h2>
<p>
Mahendra Singh Dhoni
<img src=
"https://upload.wikimedia.org/wikipedia/commons/7/70/Mahendra_Singh_Dhoni_January_2016_%28cropped%29.jpg"
width="42" height="42" style="vertical-align:top">
is an former Indian cricketer. He was captain of
the Indian national team in limited-overs formats
from 2007 to 2017 and in Test cricket from 2008 to 2014.
</p>
</body>
</html>
可点击的图片
以下示例,我们将把 <img> 标签放在 <a> 标签内,使图像成为链接。
<!DOCTYPE html>
<html>
<head>
<title>Image tag</title>
</head>
<body>
<h2>QikepuCom</h2>
<p>Click on the image to direct to webpage.</p>
<a href="/index.htm">
<img src="/images/logo.png?v2"
height="55" width="200">
</a>
</body>
</html>
图像无法加载替代项
在以下示例中,我们将使用 alt 属性并使用 CSS 设置 <img> 标签的样式。
<!DOCTYPE html>
<html>
<body>
<div>
<img src="/cg/images/ogo.png"
alt="QikepuCom_Logo" width="100" height="106">
</div>
</body>
</html>
支持的浏览器
浏览器 | |||||
---|---|---|---|---|---|
<img> | Yes | Yes | Yes | Yes | Yes |