我有一个常见的CSS文件,有两个页面引用它。在同一个具有不同属性的CSS文件中应用*:first-child + html
一个网页,其中所指的这个共同的CSS需要以下CSS,
*:first-child + html .rich-tabpanel {
margin-left:-13px; // Note : Its 13px here
}
其所指的这个共同的CSS的其他页面需要以下CSS,
*:first-child + html .rich-tabpanel {
margin-left: 0px; //Note : Its 0px here
}
HTML代码如下,
<table class="rich-tabpanel">
我有这个问题只在IE7中它不采取下面的代码(我不知道为什么),
.ie7 .rich-tabpanel {
margin-left: 13px; //OR 0px depending on the page
}
所以,我上面的代码删除,只*:first-child + html .rich-tabpanel
代码去
我怎么能在同一个共同的CSS文件两个不同margin-left
属性为rich-tabpanel
属性?
如果您已经使用'*:first-child + html',为什么需要'.ie7'类?你的问题很混乱。 – BoltClock
不要以为IE7的利润率是负值。 – Chad
@ Torr3nt:它的确有*某种程度上的作用,但我不知道它是否会在这里显示错误行为。 – BoltClock