2012-01-18 15 views
0

I; mは最小幅で6を回避しようとしています。Internet Explorerのバージョン6および7 - 分の幅の問題

しかし、これは何だ... ..私もIE 7のためにこの仕事をするために厳格にDOCTYPEを設定し、両方のIE6とIE7のためにどんな影響を与えていないようです

<!--[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> 

以下のコードを参照してください。違う?

EDIT:あなたが何を意味するか、このですか?

<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

私はフォーマットされていないコメントボックスでそれをよく読めませんが、それは正しく表示されます。 –

+0

私はそれを試してみました..それはまだ動作しません...私はそこに行ったのは、すべての現代的なブラウザのためのスタイルのシフトと、IE 6のための条件付きスタイリングです。 – user481913

+0

質問の編集セクションを参照してください...私はフォーマットされた変更をそこに置きます。 – user481913

関連する問題