我真的很难弄清楚为什么我的css代码没有正确放置图像。每当我更改屏幕化时,图像就会从一个地方跳到另一个地方,因此图像不会完全放在我想要的位置:(
我使用的Css代码是:
.reviewbox{position:relative; margin-top:-900px; margin-left:450px; width:711px;}
实时视图为:http://dorchdanola-netbutik.dk/order/cart/
非常感谢
答案 0 :(得分:0)
你的形象没有跳来跳去。它的位置很差。
尝试将div集成到html的'flow'中。您正试图通过强制将它放置在正确的位置。
简单的html结构更好地使用了边距和定位。
答案 1 :(得分:0)
在我看来,相对位置不是好方法,因为它取决于页面上所有元素的分辨率和大小...
最好的解决方案是在你的.cart
之后整合div但如果不可能,你可以使用jquery在.cart之后动态添加图片。
尝试并调整此代码
$( ".cart" ).after( "<img src="xxxx" \>" );
答案 2 :(得分:0)
David-IT是对的,这将是插入div的正确方法。
如果你正在使用jquery,这将完成这项工作(我不认为你甚至需要div):
var htmlDiv = '<div><img src="http://dorchdanola-netbutik.dk/Resources/Files/Diverse/review-box.jpg"></div>';
$(".cart").after(htmlDiv);