【发布时间】:2012-12-24 14:59:35
【问题描述】:
我有一个如下所示的标记:
<div style="width: 150px; height: 250px;">
<img src="Image1.jpg" />
<div class="YellowExclaimIcon iconsBlack"></div>
</div>
我想要达到的目标如下:
意味着图像应始终放置在父 div 的中心(水平和垂直),警告图标应位于图像顶部,右侧和底部的边距为 5。
另外需要注意的是,图片的宽度和高度并不总是一样的,但是警告图标的位置应该总是正确的。
YellowExclaimIcon 类包含背景图像,但如果需要,可以将其更改为图像。需要考虑的是图像还具有最大宽度和最大高度。
我尝试使用此线程 CSS Help - div over image 中的答案,但无法使其与居中一起使用。
【问题讨论】:
-
您可以更改标记吗?因为如果图像的宽度是可变的,我认为你不能在不改变标记的情况下做到这一点......
-
是的,我可以随心所欲地更改标记。图像宽度可变。
-
谢谢,我已将您的答案标记为答案。