要在图片上显示文字,还要在放大缩小的时候文字不到处乱跑,这个就要用盒模型里面的大盒子套小盒子的方法了。下面举个小例子给你看看。
html大致样子:
<body>
<div id="box1">
<div id="box2">
<img src="https://www..com/img/bd_logo1.png">
</div>
<div id="wenzi">这里是文字</div>
</div>
</body>
css文件:
#box1{
position:relative;
width:500px;
height:500px;
margin:0 auto;
}
#box2{
position:relative;
width:100%;
height:100%;
}
img{
position:relative;
clear:both;
width:100%;
height:100%;
}
#wenzi{
position:relative;
clear:both;
width:100%;
top:-50%;
text-align:center;
color:black;
font-size:2em;
}
效果图片:
用这种方法有个好处,就是做响应布局的时候,或者用户在浏览器上放大缩小的时候,网页整体也跟着放大缩小,不会元素到处乱跑或者某个文字跑出来,这样看起来整体感要强烈一点。
这种做法的不足之处:div盒子有点多,html代码看起来比较臃肿,大盒子套着小盒子。做大页面的时候一个htm看起来眼花缭乱的。但只要做好了注释,还是分得清楚的啦,主要是这样弄看起来页面整齐一点。
㈡ 如何用html在图片上显示文字
用js写,先得到图片的offsetLeft和offsetTop,然后写个div层吧层定位到图片的位置。层里写字就行了
㈢ 怎么把下面这个图片内容转换成文字在HTML页面中显示出来
首先文字要一个一个的敲出来。
然后是用HTML的表格布局,可以作出以上内容。
㈣ html在背景图上显示文字
背景图用块级元素包起来,用background:url();的形式写就可以了。
㈤ 如何让html代码显示为文字和图片
弄个记事本,把代码粘贴到里面,后缀名改为.html,然后用IE打开,当然你的图片一般情况下跟代码在同一个文件夹里面
补充:html我都忘记的差不多了,不过也简单,找一些简单的有图片的网页保存下来查看源代码,然后更换你的图片就好了,呵呵。
浏览器都有查看网页源代码的功能哦。
㈥ html图片嵌入文字
<html>
<head>
<title>
test
</title>
</head>
<bodystyle="margin:0;padding:0;">
<divstyle="margin:0;padding:0;width:960px;">
<imgsrc="xx.jpg"/>
<divstyle="bottom:200px;position:relative;text-align:center;">居中</div>
</div>
</body>
</html>
楼主可以参考一下,width属性和bottom属性可以自己视情况而定
㈦ html 点击图片显示文本
鼠标移动到图片上,显示文字,简单的方法是利用“title”。
例如:
<img src="/index/4.png" alt="HTML5在线制作" title="HTML5在线制作">
鼠标移动到4.png图片上时候,显示出“HTML5在线制作”
㈧ html文字插入图片
在你网页中</head>标签的上面起一新行,输入如下代码:
<style
type="text/css">
body
{
background-image:url(图片的地址)}
p
{
padding-top:130px;}
</style>
在你网页中<body>和</body>之间输入如下代码:
<p>你要显示的内容</p>
注意:p
{
padding-top:130px;}中的130也是可修改的值,因为我只是按照你贴出来的图片量了一下,你肯定要从那女人下面开始显示你输入的内容,对吧,所以那个130就是距离顶边的高度,你可以自己量一下,然后修改成相应的值即可。
㈨ html -- 图片上添加文字
可以。
以html为例,步骤:
一、在body中建立文字信息以及图片内容,也就是在header中包含两个同级,图片和文字。
㈩ html文字与图片对其显示
你是想要哪种对齐 横还是竖?? 横着的用<li>和<span> 一个右飘一个左飘 但是如果是要图片右飘那么要把<span>放在文字前面 如果是竖着可以给<li>定义一个和图片一样的宽度 使文字被挤下来再居中 或者用两个<ul> 分别定义<li> 另外一种就是用<div>了 但是一般不建议用太多div 优先考虑<li>