如何用CSS往图片上嵌入文字??

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何用CSS往图片上嵌入文字??相关的知识,希望对你有一定的参考价值。

RT,就是给图片上面加上文字,不要告我自己画上去这类的~~!,那种文字复制不了。就要CSS。如果很费劲的话我酌情加分

具体操作步骤如下:

一、首先是准备一个html文档,接着在HTML中添加一个DIV,并给DIV设置宽高和背景图片。


二、接下来运行页面就可以看到如下图所示的带背景图片的div了。

三、然后在div中包裹文字就可以了,如下图所示。

四、运行页面我们就可以看到图片上显示出文字了,如下图所示,以上就是用CSS往图片上加文字的实现了。

参考技术A

  用CSS往图片上嵌入文字有二种方法,分别如下:

  第一种方法、添加一个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>

  第二种方法、图片作为背景图片。

  参考代码如下:

<div style="background:url(abc.jpg) no-repeat left top;">
    wenzi
</div>

参考技术B <div class="picbg">文字</div>

写段样式表给这个div定义个背景图:

.picbg
width:124px;height:30px;/*宽高*/
line-height:30px;/*文字行高*/
background:url(../images/subnav.gif) no-repeat;/*背景图*/
本回答被提问者采纳
参考技术C <style type="text/css">
imgborder:0;
.aposition:relative; margin-left:10px;top:-50px;text-decoration:none; color: #F00;
/*用两个div,使用相对定位,把top值设成负值,就行了!*/
</style>
++++++++++++++++++++++++++++++++++++++++++++++++
<div class="img">
<a href="#"><img src="images/pic4.gif" alt="产品名称" width="107" height="87" /></a>
</div>
<div class="a">
产品名称
</div>
参考技术D

1、准备一个HTML文档,注意设置UTF-8的格式

2、接着在HTML中添加一个DIV,并给DIV设置宽高和背景图片

3、在运行页面就可以看到如下图所示的带背景图片的div了

4、在div中包裹文字就可以了

5、运行页面可以看到图片上显示出文字了

6、可以直接给文字添加样式,比如居中对其,文字颜色等

7、最终效果,文字的样式也变了,在图片上用CSS加文字的实现了

如何用CSS让文字显示在边框上

CSS让文字显示在边框上可以用定位,即position:absolute/relative/...,定位的元素脱离了文档流,就可以被移动到边框上去了。 参考技术A

楼上的说法是一种解决方案

你还可以试试 fieldset这个html5新增的标签

<form>
  <fieldset>
    <legend>health information</legend>
    height: <input type="text" />
    weight: <input type="text" />
  </fieldset>
</form>

以上是关于如何用CSS往图片上嵌入文字??的主要内容,如果未能解决你的问题,请参考以下文章

如何用word使图片上下居中

如何用CSS把一个图片放在另一个图片的右(左)下角?形如百度贴吧会员头像上横批!

如何用CSS让文字左对齐,图片居中

css怎么让文字显示在图片的上面

如何用CSS让文字居于div的底部

如何用CSS让文字居于div的底部