我正在尝试在图像上浮动一些文本(价格)。图像始终具有相同的宽度和高度,但文本的长度可能不同。所以我试图在右侧始终保持相同的空间,并根据需要向左扩展文本。出于某种原因,我无法让它工作。它总是向右扩展开箱即用。有任何想法吗?
这是我的 HTML 代码:
<div class="productphoto">
<img src="photo.jpg">
<div class="pricetag">$1959.99</div>
</div>
和CSS:
.productphoto {
position: relative;
width: 100%; /* for IE 6 */
}
.pricetag {
position: absolute;
top: 190px;
left: 190px;
text-align:right;
}