2009-10-08 43 views

回答

7
.navigation.mainPage { width: 999px; } 
+0

我读过一篇文章,指出其他浏览器(特别是旧版浏览器不支持单个元素中的多个css,下面是链接http://webdesign.about.com/od/css/qt/tipcssmulticlas.htm – jerjer 2009-10-08 13:36:54

+0

我的意思是在一个元素中有多个css类。 – jerjer 2009-10-08 13:39:03

+0

这不适用于IE6,不符合预期。在IE6中,此选择器仅在mainPage类中匹配。请参阅http://so.piskvor.org/1537692/进行测试case。 – Piskvor 2009-10-08 14:18:23

-2

试试这个:

.navigation, .mainPage{ width:999px; overflow:hidden;} 
+0

这将使所有与类导航的宽度为999px。他们只希望宽度设置为999px与div的导航和主页类设置 – 2009-10-08 13:13:51

+0

他们是类不是ID,所以他们应该是'。导航'和'.mainPage'。 – 2009-10-08 13:14:09

+0

#导航方式'id =“navigation”',而不是'class =“navigation”';同样,逗号的意思是“OR”,如“navigation或mainPage或两者都有” – Piskvor 2009-10-08 13:17:07

2

您可以尝试

.navigation.mainPage { width: 999px; } 

但这不IE6工作。您可以尝试做

<div class="navigation navigation-mainPage"></div> 

然后CSS

.navigation-mainPage { width: 999px; } 

即使这是不是最好的解决办法绕过去,但我不知道它周围的其他方式。