2012-01-18 39 views
0

I; m嘗試解決ie 6最小寬度的解決方法。Internet Explorer版本6和7 - 最小寬度問題

見下

<!--[if lte IE 6]> 
    <style type="text/css"> 
.left_2 {width:expression(document.body.clientWidth < 137? "135px": "21.5%") !important; padding-left:7.5px; padding-right:7.5px; height:auto; float:left;} 
    </style> 
    <![endif]--> 
    <style type="text/css"> 
    .left_2 { min-width:135px; width:21.5%; padding-left:7.5px; padding-right:7.5px; height:auto; float:left; } 
    </style> 

代碼然而,這似乎並沒有兼得的IE6和IE7任何影響。我甚至設置的doctype嚴格,使這項工作的IE 7 ...什麼錯誤?

編輯:這是你的意思嗎?

<style type="text/css"> 
    .left_2 { min-width:135px; width:21.5%; padding-left:7.5px; padding-right:7.5px; height:auto; float:left; } 
    </style> 


    <!--[if lte IE 6]> 
    <style type="text/css"> 
.left_2 {width:expression(document.body.clientWidth < 137? "135px": "21.5%") !important;} 
    </style> 
    <![endif]--> 

回答

0

IE6看到的是:

集 「寬度」,以表達
集 「寬度」 的結果,以21.5%

把常規的風格後,有條件的評論,而不是之前。

+0

我無法在未格式化的評論框中閱讀得太好,但看起來是正確的。 – 2012-01-18 08:53:43

+0

我試過..它仍然無法正常工作......我在那裏做的是將頂部的所有現代瀏覽器的樣式和正常樣式下的IE 6的條件樣式轉換...是這樣嗎? – user481913 2012-01-18 09:07:35

+0

請參閱問題的編輯部分...我將格式化的更改放在那裏。 – user481913 2012-01-18 09:12:48