我有这段 HTML 代码:
<div>
<div>
<image src="image-inside-pic-png.png" alt="">
</div>
<image src="pic.png" alt="" />
</div>
pic.png (300x300 px) 是主图像。我想将 image-inside-pic-png.png (20x20 px) 放入其中。当我申请 position: absolute; 在小图像上,它只能暂时工作。如果我更改其中任何一个的大小,它就不再有效。
所以我的问题是,我怎样才能将小图像始终移动到大图像中 - 而这个小图像将始终距离大图像的顶部 15px 和 30px 的右边距?
谢谢你的帮助
原文由 user984621 发布,翻译遵循 CC BY-SA 4.0 许可协议
在不更改标记的情况下,这可以实现,例如使用
display:inline-block
到最外层的 div 元素(因此它不会扩展 100% 的可用宽度)和位置relative + absolute
最外层的 div 和缩略图看到这个小提琴:http: //jsfiddle.net/cRqhT/3/
为简单起见定义了边框和图像大小