2012-03-20 89 views
1

失敗在努力的目標基礎上的圖像是它工作在IE瀏覽器的所有版本,除了版本7屬性選擇器IE7

例這裏width屬性值:http://jsfiddle.net/mGcE5/

任何人有同樣的經歷或解釋?

+1

顯然,IE7正在做* *屬性值的東西,因爲選擇這個工程:'img [width]'這也適用:'img [width * =「3」]'哎呀,即使這個匹配它,當[它不應該](http://www.w3.org/TR/selectors/#attribute-substrings)'img [width * =「」]'但是這不起作用:'img [width * = 「2」] '這也不是:'img [width * =「0」]' – BoltClock 2012-03-20 16:06:37

+0

沒有解釋,但它是一個已知的問題:http://reference.sitepoint.com/css/attributeselector#compatibilitysection – anddoutoi 2012-03-20 16:19:22

+1

據瞭解,IE7有麻煩通常屬性選擇器,但SitePoint Reference並未特別提及'width'屬性。我不認爲它與DOM屬性與HTML屬性非常相關,因爲我無法讓選擇器選取與該屬性相對應的任何DOM屬性。 – BoltClock 2012-03-20 16:20:48

回答

0

IE7有馬車支持這一選擇:[attr]+:first-child(但穩定.class1.class2>~

所以,如果你想爲這個選擇在IE7穩定的支持 - >只有這樣,才能使用相同jQuery選擇器