HTML如何在图片上添加文字

HTML如何在图片上添加文字

当我们开发一个页面,插入图片时,需要有一组文字对图片进行描述。那么HTML中如何在图片上添加文字呢?这篇文章告诉你。

先让我们来看下效果图:

句子"这是一张夜空图片"被放置在了图片的左下角。

那么这个是如何设置的呢。

首先我们要设计一个 div,将图片的和文字放置在 div 里面,设置文字的样式。随后需要用到"定位",将 div 设置为父级,为相对定位,​position:relative​;将h1设置为绝对定位,​position:absolute​。在调整合适的位置即可。源代码如下:

复制代码
<!DOCTYPE html>
<html lang="en">
<head>
	<meta charset="UTF-8">
	<title>W3Cschool</title>
	<style>
		div{
			position: relative;
		}
		h1{font-size: 32px;
			color: white;
			position:absolute;
			top:250px;
			left:10px;}
	</style>
</head>
<body>
	<div>
		<img src="./image/night.png" alt="">
		<h1>这是一张夜空的图片</h1>
	</div>
</body>
</html>

图片素材:

以上就是 HTML 中如何在图片上添加文字问题的全部解答。同学们可以自行保存素材进行练习巩固。

相关推荐
PC2005_cloud3 小时前
Nginx 防盗链配置实战:用 referer 模块保护网站静态资源
前端·后端
福兮说3 小时前
Canvas 文字排版:measureText 量出来的宽度为什么总是不对
前端·javascript
夏幻灵3 小时前
从零理解 Redux:从 state、action、reducer 到 Redux Toolkit 与异步请求
前端
烈风逍遥4 小时前
第四篇:AI 模块架构设计:多 Provider 切换、RAG 知识库与 Agent 编排
前端·后端·架构
用户80806181436934 小时前
JavaScript 面向对象入门到精通
前端·javascript
一条溺水的鱼4 小时前
一次讲透 JS 闭包 —— 概念、原理、应用和内存泄漏
javascript·面试
吠品4 小时前
STM32最小系统板引脚梳理与配置实操
前端·javascript·vue.js
曹一二4 小时前
前端性能优化场景题:图片懒加载 + 大数据渲染
前端
GISer_Jing4 小时前
Come on,工作总结
前端·ai·前端框架
Hilaku4 小时前
Sass 和 Less 在 2026 年彻底多余了吗?
前端·javascript·程序员