HTML 插入图片(简单易懂较详细)

ops/2025/3/10 22:20:04/

在 HTML 中,插入图片是通过 <img> 标签实现的。<img> 标签是一个空标签,意味着它不需要闭合标签。以下是插入图片的基本语法和常用属性的详细讲解。

一、基本语法

html"><img src="图片路径" alt="替代文本">
  • src:指定图片的路径,可以是相对路径或绝对路径。
  • alt:为图片提供替代文本,用于无障碍访问和 SEO。

二、常用属性

1. src

src 属性用于指定图片的路径。路径可以是相对路径(相对于当前页面的路径)或绝对路径(完整的 URL)。

html"><img src="images/example.jpg" alt="示例图片"> <!-- 相对路径 -->
<img src="https://www.example.com/images/example.jpg" alt="示例图片"> <!-- 绝对路径 -->

2. alt

alt 属性为图片提供替代文本,用于无障碍访问和 SEO。如果图片无法加载,浏览器会显示 alt 属性中的文本。

html"><img src="images/example.jpg" alt="示例图片">

3. widthheight

widthheight 属性用于指定图片的宽度和高度。这些属性可以以像素为单位设置。

html"><img src="images/example.jpg" alt="示例图片" width="200" height="100">

4. title

title 属性为图片添加额外的信息,通常作为工具提示显示。

html"><img src="images/example.jpg" alt="示例图片" title="这是一个示例图片">

5. style

style 属性用于为图片定义内联样式。

html"><img src="images/example.jpg" alt="示例图片" style="border: 1px solid black; border-radius: 5px;">

6. classid

classid 属性用于为图片添加类名和唯一标识符,通常与 CSS 一起使用。

html"><img src="images/example.jpg" alt="示例图片" class="example-image" id="unique-id">

三、示例

以下是一个完整的 HTML 示例,展示了如何插入图片并使用常用属性:

html"><!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>HTML 插入图片示例</title><style>.example-image {border: 1px solid black;border-radius: 5px;max-width: 100%;}</style>
</head>
<body><h1>HTML 插入图片示例</h1><img src="images/example.jpg" alt="示例图片" class="example-image" title="这是一个示例图片">
</body>
</html>

四、图片懒加载

为了优化网页性能,可以使用 loading="lazy" 属性来实现图片懒加载。懒加载会在用户滚动到图片位置时才加载图片。

html"><img src="images/example.jpg" alt="示例图片" loading="lazy">

五、响应式图片

为了确保图片在不同设备上都能良好显示,可以使用 srcsetsizes 属性来实现响应式图片。

html"><img srcset="images/example-small.jpg 480w, images/example-medium.jpg 768w, images/example-large.jpg 1024w"sizes="(max-width: 480px) 480px, (max-width: 768px) 768px, 1024px"src="images/example.jpg" alt="示例图片">
  • srcset:指定不同分辨率的图片路径。
  • sizes:指定不同屏幕宽度下的图片尺寸。

六、总结

在 HTML 中插入图片非常简单,通过 <img> 标签和其属性可以实现各种功能。以下是常用的属性及其作用:

属性名描述示例
src指定图片的路径<img src="images/example.jpg">
alt为图片提供替代文本<img alt="示例图片">
width指定图片的宽度<img width="200">
height指定图片的高度<img height="100">
title为图片添加额外的信息<img title="这是一个示例图片">
style为图片定义内联样式<img style="border: 1px solid black;">
class为图片添加类名<img class="example-image">
id为图片添加唯一标识符<img id="unique-id">
loading实现图片懒加载<img loading="lazy">
srcset指定不同分辨率的图片路径<img srcset="images/example-small.jpg 480w, images/example-medium.jpg 768w, images/example-large.jpg 1024w">
sizes指定不同屏幕宽度下的图片尺寸<img sizes="(max-width: 480px) 480px, (max-width: 768px) 768px, 1024px">

通过合理使用这些属性,可以创建出更加丰富、动态和用户友好的网页。


http://www.ppmy.cn/ops/164770.html

相关文章

使用Wireshark截取并解密摄像头画面

在物联网&#xff08;IoT&#xff09;设备普及的今天&#xff0c;安全摄像头等智能设备在追求便捷的同时&#xff0c;往往忽视了数据传输过程中的加密保护。很多摄像头默认通过 HTTP 协议传输数据&#xff0c;而非加密的 HTTPS&#xff0c;从而给潜在攻击者留下了可乘之机。本文…

Calico-BGP FullMesh模式与RR模式 Day04

1. BGP协议简单介绍 BGP是什么&#xff1f;BGP是如何工作的&#xff1f; - 华为 Configure BGP peering | Calico Documentation 1.1 什么是BGP 边界网关协议&#xff08;BGP&#xff09;是一种用于在网络中的路由器之间交换路由信息的标准协议。每台运行 BGP 的路由器都有一…

SAP HANA Merge

在SAP HANA数据库中&#xff0c;数据表都分为两个区域&#xff1a;Main Store和Delta Store。Main Store中的数据经过高压缩处理&#xff0c;查询和计算效率高&#xff0c;但写入成本高&#xff1b;而Delta Store则是为写入优化的区域&#xff0c;数据会定期从Delta Store合并到…

【愚公系列】《Python网络爬虫从入门到精通》045-Charles的SSL证书的安装

标题详情作者简介愚公搬代码头衔华为云特约编辑&#xff0c;华为云云享专家&#xff0c;华为开发者专家&#xff0c;华为产品云测专家&#xff0c;CSDN博客专家&#xff0c;CSDN商业化专家&#xff0c;阿里云专家博主&#xff0c;阿里云签约作者&#xff0c;腾讯云优秀博主&…

STM32Cubemx配置E22-xxxT22D lora模块实现定点传输

文章目录 一、STM32Cubemx配置二、定点传输**什么是定点传输?****定点传输的特点****定点传输的工作方式****E22 模块定点传输配置****如何启用定点传输?****示例****应用场景****总结****配置 1:`C0 00 07 00 02 04 62 00 17 40`****解析****配置 2:`C0 00 07 00 01 04 62…

配置nacos

解压资料中的nacos-server-1.2.0.zip 进入bin目录双击 startup.cmd 运行文件 访问http://localhost:8848/nacos 注册admin服务 1<dependency> <groupId>com.alibaba.cloud</groupId> <artifactId>spring-cloud-starter-alibaba-nacos-d…

护照阅读器在旅游景区流程中的应用

在旅游景区的日常运营与管理中&#xff0c;为游客提供便捷、高效且安全的游览体验至关重要。护照阅读器作为先进的身份识别设备&#xff0c;在景区的自助购票、行李寄存以及自助安检等关键环节发挥着重要作用&#xff0c;极大地优化了景区的运营流程&#xff0c;提升了游客的满…

机器视觉3D上下料技术上的分析

机器视觉3D上下料是工业自动化领域的重要应用,通过3D视觉技术引导机器人完成物料的精准抓取、定位和放置,尤其适用于复杂、无序或高精度的场景。以下是其核心内容梳理: 核心组成 3D视觉系统: 硬件:常用3D相机(结构光、ToF、双目视觉等),如Kinect、Intel RealSense、工业…