选择了菜单,然后再次点击

时间:2010-12-01 00:27:49

标签: css internet-explorer-6

这是页面:http://pfibco.ca/01-accueil-fra.php

我试图阻止悬停突出显示菜单......工作得很好

只是所选的课程不适用......为什么?

#menu ul li a .selected{

最糟糕的是... ie6中的菜单完全被破坏了,为什么? 我使用了块专有..没有选择悬停...

display: block;

如何解决这个问题?

3 个答案:

答案 0 :(得分:0)

针对所选问题尝试此操作:

#menu ul li.selected a {

HTML在selected上有<li>类,因此CSS应与之匹配。

我无法帮助你使用IE6,它会摧毁很多东西,我的神经就是其中之一。

答案 1 :(得分:0)

回答您的IE 6问题:

  1. 每个菜单li标签似乎都有一个行高的样式规则:15.76pt,这在其他浏览器中找不到。我猜IE6错误地从祖先标签继承了样式,也许你可以检查你的CSS文件。

  2. 边框似乎不适用于每个链接,您可以尝试将边框应用于其父标记而不是锚本身。

答案 2 :(得分:0)

如果你赶快行动,你可以使用IE6(我现在变红= X)。

/* hack for IE6 */
* html #menu ul li {
    border: 1px solid #BFAF98;
    border-top: none;

}

我认为它运作正常。