0

我的网页遇到了最奇怪最烦人的问题。它位于 [2012sbc.com/demo][1]。如果您单击宣传材料的链接,然后单击其中一个下载,然后刷新宣传材料页面,它使用来自完全不同的 div 的 a:visited、a:hover 和 a:active 属性,即导航。

我试图为页面上的链接设置一个全新的 div,然后这些属性会干扰我的导航!!我不能只是喜欢,设置一个类,然后设置另一个类,它们相互交互,我不知道为什么。当然,它只发生在IE7.

有人可以检查一下并告诉我我做错了什么吗?我完全失去了!

编辑:屏幕截图位于:https ://trigger.lwcdirect.com/LWC_00486/uploadImages/2012sbc/screenshot.gif

我个人并不关心 IE7,但那是我们的客户使用的,所以我必须让它工作。

第二次编辑:这些东西都没有帮助,还有其他人有什么建议吗?

4

2 回答 2

2

a:visited for main-menu 没有意义。如果用户访问了菜单中的多个项目怎么办?你想把它画成访问过的样子吗?这是一个菜单,而不是一个普通的链接。

但是,如果您仍然想要这种行为,那么:

在您声明的 oneColFixCtrHdr.css 中:

A:visited {
    BACKGROUND-IMAGE: url(https://trigger.lwcdirect.com/LWC_00486/uploadImages/2012sbc/darkredbar.jpg)
}

您应该像这样确定范围:

.oneColFixCtrHdr #stripes UL A:visited { 
        BACKGROUND-IMAGE: url(https://trigger.lwcdirect.com/LWC_00486/uploadImages/2012sbc/darkredbar.jpg)
    }

为了将它应用到您的主菜单上。

于 2012-05-04T14:38:57.650 回答
0

尝试这个,

.roundside a {color:#990000; font-weight:bold}
.roundside a:visited,
.roundside a:hover,
.roundside a:active{ color: #F00; font-weight:normal; }

希望对你有所帮助:)

于 2012-05-04T15:22:51.960 回答