我正试图让我的客户网站在ie7和ie8工作,但今天我偶然发现了一些问题。 主要问题是: 我正在使用ie特定的过滤器来填充dt元素的背景(当然只是为了ie8或更少) 标记看起来基本上是这样的:
<dl id="home_nav_buttons">
<dt><a href="link_to_other_site">Link</a></dt>
<dd>Short Description about other site</dd>
</dl>
并且缩放它的样式看起来像这样
#home_nav_buttons dt{
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/media/images/style/ie/home_buttons.gif',sizingMethod='scale');
}
现在的问题是我不能再点击链接了。另外,我甚至无法使用cursor:pointer指定标记;但我可以改变例如标签的背景和fontcolor。
到现在为止,我将问题缩小到了那个过滤器。当我删除过滤器样式一切正常,期望它看起来不像我想要/我的客户想要^^。
我认为这可能与对DT标签现有的z-index的一个问题,但我试图给一个标签更高的z-index,它并没有解决问题...
有没有人有任何答案?
如果您想了解我的意思,您可以访问http://projekte.wohingehma.at网站 问题在于导航后的6个大按钮。
该网站使用100%流体设计,因此我必须使用比例过滤器。但是,如果有人发现适合的解决方法随时发布,我愿意接受任何建议。