2011-10-26 1 views
2

IE5.5、IE6、IE8 +ではレンダリングがよくIE7ではレンダリングされないサイトがあります。IE7がIE6のようにページをレンダリングする簡単な方法はありますか?

http://www.imaputz.com/cssStuff/bigFourVersion.html

そこでは多くの仕事が行われています(9000以上のハッキング)。 IE7でIE6モードでレンダリングする方法はありますか?


UPDATE:私は、問題の原因を知っています。それはここにある:

html>body tbody { 
    ... 
    height: 262px; 
    ... 
} 

アップデート2:私はthisを読んで、それを修正しました。 WAAHOOO、私はcss guruです!これに

変更前のコード:

html>/**/body tbody { 
    ... 
    height: 262px; 
    ... 
} 
+0

残念ながら*互換性*の設定はIE8で導入されました。だから私はあなたが運がないかもしれないと思う。しかし、我々は見るでしょう。 –

+2

"(9000回以上のハッキング)" - 9000回の死亡による死? – jball

+0

もし私が9000のハックを持っているなら、あなたはたぶん難しいことをしているでしょう。 –

答えて

0

条件付きコメントは解決することはできません。 IE7では動作しません。代わりにCSSのハックを使用する必要があります。あなたはここで信頼性の高いハックのリストを見つけることができます:http://www.webdevout.net/css-hacks

をIE 6とIE 7

* html {} 

下回るとだけ

*:first-child+html {} 
IE 7

*:first-child+html {} * html {} 

下回ります

IE 8だけ

.ie8only { color /*\**/: #fff\9 } 

(私はいくつかのクリーナー液の夢だろうが、アイデアを得ることができない...)

関連する問題