【发布时间】:2014-02-07 01:55:39
【问题描述】:
我想在我的图片下方放置标题(但仍在上面),并且它与图片的宽度相同(图片的 with 可以改变)。
这是我所做的,但经过数小时的研究,我无法弄清楚如何将标题的宽度扩展到图片的相同宽度。有人可以给我一个提示吗?谢谢
figure{
position: relative;
}
figure img{
z-index: 1;
}
figure .caption{
display: block;
width: 100%;
position: absolute;
bottom: 2px;
color: #fff;
background: rgba(0,0,0,0.7);
padding: 8px 8px 8px 8px;
}
<div class="img">
<figure>
<a href="#"><img src="http://1.bp.blogspot.com/_xNTvSztbjn0/S9rYIIoIdkI/AAAAAAAAFHk/RCYU5iILKTc/s1600/0l+P1010254.jpg"/></a>
<figcaption>
<span class="caption">A short description</span>
</figcaption>
</figure>
</div>
【问题讨论】:
标签: css position css-position