我有一個常見的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