2010-01-28 71 views
0

我HAE以下CSS選擇器:CSS斷裂處IE6

.section h1, 
.section > div:first-child 
{ 
background-color: #E5E5E5; 
border-bottom: solid 1px #CCCCCC; 
padding: 3px; 
text-align:left; 
font-weight:bold; 
} 

現在我知道,第一孩子和>選擇不工作在IE6,但.section僞H1一樣。我的問題是,在IE6中,由於.section> div:first-child,.section h1沒有得到應用。有沒有什麼辦法可以在不破壞IE的情況下指定這兩種方式,也不需要指定整個樣式兩次

回答

1

把它們放在單獨的聲明中。或者更好地使用條件註釋來包含ie6唯一的樣式表,而後者主要只包含.section h1的相同定義。

2

是的,把它們分開,就像prodigitalson說的那樣。由於IE不承認「:第一孩子」,它只是「跳出」並繼續下一個聲明。