1

我已经建立了一个网页,它在 chrome、ff 中运行良好,但在 IE 中不行。 http://www.magyarregeszet.hu/

我发现了许多关于表格和布局的特定错误,但是我似乎无法弄清楚字体和文本转换类型错误。

有人能帮我吗?例如,左上角的菜单项在 IE 中也应该是大写的。这个条目是:

.menu-item:not(.menu-item-77)  {
    color: white;   
    text-transform: uppercase;
        font-weight:normal;
        margin-bottom: 4px;
        border-bottom: 1px solid white;    
        text-decoration: none;  
}

我使用 wordpress 和构造函数主题。

4

2 回答 2

1

您不能:not在 IE8 中使用伪类,请查看http://caniuse.com/#search=:not以获得支持。Internet Explorer 9+ 支持此高级选择器。

如果您需要 IE8 支持,我鼓励您提供基本样式:

.menu-item {
    color: #FFF
}

然后是您的特定样式:

.menu-item-77 {
    color: #CCC
}

小提琴:http: //jsfiddle.net/jonathansampson/w39a7/

于 2012-06-07T15:37:23.803 回答
1

:not不兼容 IE8 http://www.quirksmode.org/css/contents.html

于 2012-06-07T15:28:59.187 回答