我有一个div:CSS类别:base + additional。如何定义?
<div class="navigation mainPage"></div>
我需要指定:每一个有一类“导航”和阶级“炫魅” DIV应该有“宽度:999px”。
这可能吗? THX
我有一个div:CSS类别:base + additional。如何定义?
<div class="navigation mainPage"></div>
我需要指定:每一个有一类“导航”和阶级“炫魅” DIV应该有“宽度:999px”。
这可能吗? THX
.navigation.mainPage { width: 999px; }
试试这个:
.navigation, .mainPage{ width:999px; overflow:hidden;}
这将使所有与类导航的宽度为999px。他们只希望宽度设置为999px与div的导航和主页类设置 – 2009-10-08 13:13:51
他们是类不是ID,所以他们应该是'。导航'和'.mainPage'。 – 2009-10-08 13:14:09
#导航方式'id =“navigation”',而不是'class =“navigation”';同样,逗号的意思是“OR”,如“navigation或mainPage或两者都有” – Piskvor 2009-10-08 13:17:07
您可以尝试
.navigation.mainPage { width: 999px; }
但这不IE6工作。您可以尝试做
<div class="navigation navigation-mainPage"></div>
然后CSS
.navigation-mainPage { width: 999px; }
即使这是不是最好的解决办法绕过去,但我不知道它周围的其他方式。
我读过一篇文章,指出其他浏览器(特别是旧版浏览器不支持单个元素中的多个css,下面是链接http://webdesign.about.com/od/css/qt/tipcssmulticlas.htm – jerjer 2009-10-08 13:36:54
我的意思是在一个元素中有多个css类。 – jerjer 2009-10-08 13:39:03
这不适用于IE6,不符合预期。在IE6中,此选择器仅在mainPage类中匹配。请参阅http://so.piskvor.org/1537692/进行测试case。 – Piskvor 2009-10-08 14:18:23