我想在图片上放一个小文字标签。有人可以帮我解决这个问题吗?
将图像放在div的背景中并在其上书写是一个选项但是当我正在处理动态项目时,我需要保持css静态
以下是我的尝试:
HTML:
<div class="image">
<p class="text">Category</p>
</div>
CSS:
.image{
height:40%;
width:100%;
text-align:center;
padding-top:2px;
background-image:url(Lighthouse.jpg);
background-size:100% auto;
}
使用这个我创建了这样的东西:
现在,因为我要使用Django,我不希望图像在css中。我想把它放在我的html文件中。
答案 0 :(得分:11)
如果您确实需要HTML,可以执行以下操作:
<div class="imgHolder">
<img src="https://www.google.com/images/srpr/logo11w.png" />
<span>Here's the overlay text</span>
</div>
.imgHolder {
position: relative;
}
.imgHolder span {
position: absolute;
right: 10px;
top: 10px;
}
当然,将<img src="">
更改为python中的变量。
答案 1 :(得分:-2)