html+css怎么在图片上添加文字

如题所述

效果如图

思路:div相对定位. 图片默认定位, 文字绝对定位 

参考代码

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
<style type="text/css">
/*div1下面 包含着1个图片和1段文字*/
#div1{
position: relative;/*相对定位*/
width: 267px;
height: 140px;
}
/*图片部分的设置*/
#img1{
/*position: static;默认定位,可以省略*/
width: 100%;
height: 100%;
}
/*文字的设置*/
#span1{
position: absolute;/*绝对定位*/
width: 100%;
bottom: 0px;/*离底下0像素*/
left: 0px;/*离左边0像素*/
text-align: center;
font-size: 18px;
color: white;
}
</style>
</head>
<body>
<div id="div1">
<span id="span1">惬意的海岸,旖旎的风景</span>
<img src="img/hbfj.jpg"  id="img1" />
</div>
</body>
</html>

温馨提示:内容为网友见解,仅供参考
第1个回答  2018-03-31

1:添加一个DIV,采用绝对定位,图片所属DIV为基准

2:图片为背景图

第一种方法:

<div style="position:relative;width:100px;height:100px;">

<img src="" alt="" />

<div style="position:absolute;width:100px;height:100px;z-indent:2;left:0;top:0;">

文字

</div>

</div>

第二种方法:

<div style="position:relative;width:100px;height:100px;">

<img src="" alt="" />

<div style="position:absolute;width:100px;height:100px;z-indent:2;left:0;top:0;">

文字

</div>

</div>

本回答被网友采纳
第2个回答  2017-05-29
1、用div相对布局,图片的上方加一个文字层div就行了,设置z-index值将其置顶

html+css怎么在图片上添加文字
html+css在图片上添加文字有两种方法如下:1.添加一个DIV,采用绝对定位,图片所属DIV为基准 <div style="position:relative;width:100px;height:100px;"><img src="" alt="" \/><div style="position:absolute;width:100px;height:100px;z-indent:2;left:0;top:0;">文字<\/div><\/div>第...

如何让文字在图片的上面显示?
html中可以用css相对定位让文字在图片的上面。1、新建html文档,在body标签中添加一个div标签,然后在div标签中添加img标签和p标签,这时文字和图片是分开的:2、分别为div标签和p标签添加“position: relative;”和“position: absolute;”,这时p标签和div标签就形成了相对关系:3、为p标签设置“top”...

HTML如何在图片上写字?不是背景图片。
一、首先HTML和CSS布局:<!DOCTYPE html><html lang="en"><head><meta charset="UTF-8"><title>图片上写字<\/title><style type="text\/css">span {position: absolute;left: 200px;color: #fff;font: 50px\/350px '微软雅黑';}<\/style><\/head><body><img src="pic.jpg"><span>我是...

如何用CSS往图片上嵌入文字??
一、首先是准备一个HTML文档,接着在HTML中添加一个DIV,并给DIV设置宽高和背景图片。二、接下来运行页面就可以看到如下图所示的带背景图片的div了。三、然后在div中包裹文字就可以了,如下图所示。四、运行页面我们就可以看到图片上显示出文字了,如下图所示,以上就是用CSS往图片上加文字的实现了。

通过CSS+DIV怎么将文字写在图片上方
1. 将文字浮在图片上我们加个div把图片和文字包在一起,并且加上img-group和img-tip这两个class,便于后面的处理。我们要让文字浮在图片上面,需要加上定位。看文字浮在了图片的底部。display: inline-block;与定位无关,只是使整个.img-group长宽与图片适应。2. 文字与背景处理文字左对齐,我们把...

HTML中给图片上增加文字的代码怎么写?
1、在body中建立文字信息以及图片内容,也就是在header中包含两个同级,图片和文字。2、在CSS中对文字图片进行简单样式添加。3、效果如图所示;大盒子使用描边显示,里面包含了图片和下面的文字。4、想要将文字弄到画面上去,这时候需要对header添加相对定位,对文字标签p添加绝对定位。5、对文字添加了绝对...

DW编辑HTML时,怎么在图片上加字
编写html代码时,在图片上加文字实质就是通过css样式设置文字的背景是图片。1、创建一个新的html文件 2、在body标签里创建一个div,在div的p标记里面写入文字 3、在head标签里编写css样式,让图片作为文字的背景,并且设置图片不重复。4、这样编辑html时,在图片上添加文字的问题就解决了。

css怎么在图片上添加文字
文字在图片上显示 <!DOCTYPE html> <html> <head> <title><\/title> <meta charset="UTF-8"> <style> abox{ position:relative;\/*容器相对定位*\/ width:300px;\/*宽度300px*\/ margin:0 auto;\/*横向居中*\/ } abox img{ width:300px;\/*宽度300px*\/ } span{ position:absolute;\/*文字...

在图片上加有半透明黑色背景条的文字(如图),css代码怎么写,
在图片上添加带有半透明黑色背景条的文字,可以通过CSS的RGBA属性来实现。具体代码如下:HTML代码如下:<img src="图片路径" \/> 在CSS中添加样式:样式代码如下:background-color: rgba(0,0,0,0.5);这段代码的作用是设置图片背景为透明黑色,并且透明度为50%,即半透明效果。但是需要注意的是,这种...

html里面我想在一个图片上面盖上一层文字,并且文字的背景色是灰色,_百 ...
1.图片是一个层。2.在图片的层上再放一个层,给层设置背景色就好了。

相似回答