<div class="logo">
<h1><a href="/"><img src="image.png" alt="Red Rectangle" /></a></h1>
</div>
.logo h1 img{
position: relative;
width: 256px;
left: 50%;
margin-left: -128px;
border: none;
}
使用上面的代码,我将图像居中居中。但这仅适用于 FireFox、Chrome,因为在 Internet Explorer 7 中,图像看起来没有居中,而是距离中心右侧 30 个像素。
IE7中未完全居中的图像(红色)的屏幕截图
有谁知道我怎样才能在 IE7 中正常工作?
编辑:我不想使用margin: 0 auto;
,因为这使得图像周围的区域(当它居中时)也可以作为链接点击。我只希望图像可以作为链接点击。