HTML<img>标签

例子

如何插入图片:

<img src="img_girl.jpg" alt="Girl in a jacket" width="500" height="600">

下面有更多"自己尝试"的示例。

定义和用法

该<img>标签用于在 HTML 页面中嵌入图像。

从技术上讲,图像并非插入网页;图像链接到网页。标签<img>为引用的图像创建了一个保存空间。

该<img>标签具有两个必需属性:

src------指定图像的路径

alt - 如果图像由于某种原因无法显示,则指定图像的替代文本

注意:另外,请务必指定图像的宽度和高度。如果未指定宽度和高度,则图像加载时页面可能会闪烁。

提示:要将图像链接到另一个文档,只需将标签嵌套在<a><img>标签内(参见下面的示例)。

支持的浏览器

属性

全局属性

<img>标签支持HTML中的全局属性。

事件属性

<img>标签支持HTML中的事件属性。

更多示例

例子

对齐图像(使用CSS):

<img src="smiley.gif" alt="Smiley face" width="42" height="42" style="vertical-align:bottom">

<img src="smiley.gif" alt="Smiley face" width="42" height="42" style="vertical-align:middle">

<img src="smiley.gif" alt="Smiley face" width="42" height="42" style="vertical-align:top">

<img src="smiley.gif" alt="Smiley face" width="42" height="42" style="float:right">

<img src="smiley.gif" alt="Smiley face" width="42" height="42" style="float:left">

例子

添加图像边框(使用CSS):

<img src="smiley.gif" alt="Smiley face" width="42" height="42" style="border:5px solid black">

例子

为图像添加左右边距(使用CSS):

<img src="smiley.gif" alt="Smiley face" width="42" height="42" style="vertical-align:middle;margin:0px 50px">

例子

为图像添加顶部和底部边距(使用CSS):

<img src="smiley.gif" alt="Smiley face" width="42" height="42" style="vertical-align:middle;margin:50px 0px">

例子

如何从另一个文件夹或其他网站插入图像:

<img src="/images/stickman.gif" alt="Stickman" width="24" height="39">

<img src="https://www.w3schools.com/images/lamp.jpg" alt="Lamp" width="32" height="32">

例子

如何向图像添加超链接:

<a href="https://www.w3schools.com">

<img src="w3html.gif" alt="W3Schools.com" width="100" height="132">

</a>

例子

如何创建带有可点击区域的图像地图。每个区域都是一个超链接:

<img src="workplace.jpg" alt="Workplace" usemap="#workmap" width="400" height="379">

<map name="workmap">

<area shape="rect" coords="34,44,270,350" alt="Computer" href="computer.htm">

<area shape="rect" coords="290,172,333,250" alt="Phone" href="phone.htm">

<area shape="circle" coords="337,300,44" alt="Cup of coffee" href="coffee.htm">

</map>

相关推荐
We་ct16 小时前
React 性能优化精讲
前端·javascript·react.js·性能优化·前端框架·html·浏览器
云动课堂16 小时前
【运维实战】Nginx 高性能Web服务 · 一键自动化部署方案 (适配银河麒麟 V10 / openEuler / CentOS 7/8)
运维·前端·nginx
大前端helloworld18 小时前
AI全自动实现Flutter蓝牙自动连接
前端
GISer_Jing18 小时前
从入门到落地:前端开发者的AI Agent全栈学习路线
前端·人工智能·ai编程
计算机安禾18 小时前
【Linux从入门到精通】第47篇:SystemTap与eBPF——Linux内核观测的显微镜
java·linux·前端
技术钱18 小时前
OutputParser输出解析器
linux·服务器·前端·python
可达鸭小栈19 小时前
易语言实现CSS像素文字生成器:无需字体文件渲染汉字
前端·css
fox_lht19 小时前
DBeaver的LightGrid 类所有函数详细分析
前端
钛态20 小时前
前端TypeScript高级技巧:让你的代码更安全
前端·vue·react·web
光影少年20 小时前
前端在页面渲染优化和组件优化经验?
前端·vue.js·react.js·前端框架