我有一个元素位于网站上的图像之上。图像在所有浏览器中的正确位置加载到窗口中,并重新定位到除了 webkit(特别是 Safari 和 Chrome)之外的所有浏览器中它所属的位置。在 webkit 浏览器中,当您尝试调整窗口大小时,它会重新定位图像下方的元素并设置其相对于图像的边距。
这是我的html:
<body>
<div class="header-image">
<img id="headerimg" src="images/header.jpg" alt="" />
<img id="link-header" src="images/link-header.png" alt="" />
</div>
</body>
这是CSS:
body { max-width:1236px; margin:0 auto; position:relative; }
.header-image { width:100%; height:auto; max-width:1236px; margin:0 auto; position:relative; }
#headerimg { width:100%; max-width:1236px; height:auto; }
#link-header { position:absolute; right:0; margin-right:10%; margin-top:275px; }
就像我说的,所有其他浏览器都可以很好地调整大小。我遇到这个问题的只有 webkit。有什么想法吗?