我最后选择向stackoverflow求助。
在使用链接背景图片时,我遇到了ie6的问题。看起来ie6会滚动背景。我该如何避免呢?
在某些宽度下,它显示为这样:
alt text http://img135.imageshack.us/img135/8849/badie1.png 而在其他一些宽度下,它则显示为:
alt text http://img522.imageshack.us/img522/8180/badie2.png IE7和FF的效果与我预期的完全相同:
alt text http://img142.imageshack.us/img142/2296/goodie.png
这些链接放置在向右浮动的div中。
在某些宽度下,它显示为这样:
alt text http://img135.imageshack.us/img135/8849/badie1.png 而在其他一些宽度下,它则显示为:
alt text http://img522.imageshack.us/img522/8180/badie2.png IE7和FF的效果与我预期的完全相同:
alt text http://img142.imageshack.us/img142/2296/goodie.png
这些链接放置在向右浮动的div中。
<a href="/tr" class="menuLink" style="background-image:url(/img/tr.png);">TR</a>
<a href="/eng" class="menuLink" style="background-image:url(/img/eng.png); margin-right:30px;">ENG</a>
<a href="/logout" class="menuLink" style="background-image:url(/img/logout.png);"><?=$ui["exit"];?></a>
.menuLink {
font-family:"Tahoma";
font-size:11px;
color:#003300;
text-decoration:underline;
font-weight: bold;
background-position:0% 50%;
background-repeat:no-repeat;
}
.menuLink:hover {
font-size:11px;
color:#047307;
text-decoration:underline;
font-weight: bold;
}
有什么提示可以避免这种情况吗?
zoom: 1
"添加到元素的样式中 - 在IE中具有Layout可能会导致一些奇怪的bug。我没有尝试过,但这是我在调试这种问题时尝试的第一件事情之一,因为它经常会改变背景渲染的方式。参考链接:http://www.satzansatz.de/cssd/onhavinglayout.html - cryo