2011-07-07 36 views
1

我有這樣的CSS:CSS max-width:100%,IE 6有表達式嗎?

.container img { 
    max-width: 100% !important; 
    height: auto; 
} 

現在我需要這個工作了IE 6

我知道你可以這樣做:

width: expression(this.width > xxx ? xx : true); 

但XXX必須是數字,而不是我相信的百分比。

我做的最大寬度:100%,使得圖像的寬度不會超過.container

任何想法的寬度是多少?

謝謝。

回答

0

沒有經過測試,我想你需要比較元素(客戶端)寬度與其父母的。就像:

width: expression(this.clientWidth > this.parentNode.clientWidth ? this.parentNode.clientWidth + "px" : this.clientWidth + "px"); 
+0

那麼,我需要最接近的.container,這可以是父>父>父或父>父或父,但我不知道這種關係。 – Wesley

+0

在這種情況下,你能否提供更多細節。你想達到什麼效果? HTML的外觀如何?一個工作示例會有幫助。 – RoToRa