我在弹出窗口中定位图像(箭头)时遇到很多问题。使用相对于盒子的定位,我无法将img移动到正确的位置。
所以我尝试了绝对,或者更确切地说,在div中放置一个div(显示摘录。)
<div style="position:relative;top:0px;bottom:500px;left:100px">
<img src="my_image.png" style="position:absolute" height="50" width="100" alt="Arrow pointing to the top right corner of the page" />
</div>
然而,现在它与盒子的其他部分无关,它并没有真正移动 - 只是扩展弹出窗口。
无论如何都要做我想要的事情?我是在正确的轨道上吗?
干杯!
编辑:此箭头应指向标题(弹出显示“在标题中......”);我不是特别喜欢这个设置,但想不出别的什么。如果您有更好的主意,请发布: - )
答案 0 :(得分:0)
您需要这样的组合:
img的宽度和高度是无用的,除非你正在缩小或扩展IMG,你不应该这样做:丢弃它们。我不明白你的代码中的div是否只是箭头的包装,或者是弹出容器。在第一种情况下,您可以删除它,并将display:block设置为img元素。
答案 1 :(得分:0)
你最好把它变成div的背景图片。
<div style="background-image: url('my_image.png'); background-position:top right; background-repeat:no-repeat;">
</div>