我必须在两个轴上集中图像,然后将可链接区域添加到该图像的左上角区域。这对 webkit 和 ff 非常有效,但失败了。我的html代码是这样的:
<body>
<div class="content">
<img src="images/main_image.jpg" />
<a href="#somelinkhere">Logo</a>
</div>
</body>
我的CSS代码是这样的:
body, html {
margin: 0;
padding: 0;
height: 100%;
width: 100%;
background-color: #000;
overflow: hidden;
}
div.content {
position: relative;
width: 1001px;
height: 626px;
top: 50%;
margin: 0 auto;
padding: 0;
}
div.content img {
margin: 0;
padding: 0;
display: block;
position: relative;
top: -50%;
}
div.content a {
width: 14%;
height: 9%;
display: inline-block;
position: absolute;
top: -42%;
left: 7%;
text-decoration: none;
margin: 0;
padding: 0;
text-indent: -9999px;
}
这对 ie 不起作用,因为我使用显示为相应定位的内联块的 a 标记。我们的朋友 ie 根本没有在屏幕上显示可链接部分,因为文本缩进。有人可以帮忙吗?谢谢。我认为这个演示会帮助你更多。