2011-09-16 7 views
-4

サイト:私は、/ OUT-このサイトをデバッグしてきたとSafari IE8、IE9、FirefoxやChromeで働いそれを得ているが、ホームページ注目のボックス+メインNAVメニューが壊れて表示されているhttp://bit.ly/nFJOWiウェブサイト

IE7でのプレースメント問題を引き起こしている可能性のある考えやアイディア

+0

「機能」内のdiv位置が不足しているため、IEでうんざりしています。 IEはCSSのポジションに飢えている。そうでなければ、彼は彼があなたよりも賢いと思っています! ;) –

+0

いくつかの位置を追加しましたが、IE7のためにこれを修正するのに最適なCSSが何であるか分かりません – KevinOril

+0

この質問に関係するものについてアイデアを得るために、別のサイトに移動しないでください。特定の質問をしてください。 – KRB

答えて

2

IE7はおそらく問題であり、私は考えることができる最高のものは、あなたのページにこのような何かを追加することです:

<!--[if IE 7]>  
<link rel="stylesheet" type="text/css" href="css/ie7.css" /> 
<![endif]--> 

はその後、作成したCSSルールを上書きするという点で、他のブラウザのための仕事、あなたのIE7.cssスタイルシートをIE7で動作させるまで使用します。

0

私はIEの問題を解決して行くのが好きもう一つの方法は、条件付きのスタイルシートに http://paulirish.com/2008/conditional-stylesheets-vs-css-hacks-answer-neither/

を使用することです、あなたの中に特定のルールを記述することでIE7をターゲットドキュメントの頭の中で

<!--[if lt IE 7 ]> <html class="ie6"> <![endif]--> 
<!--[if IE 7 ]> <html class="ie7"> <![endif]--> 
<!--[if IE 8 ]> <html class="ie8"> <![endif]--> 
<!--[if IE 9 ]> <html class="ie9"> <![endif]--> 
<!--[if (gt IE 9)|!(IE)]><!--> <html class=""> <!--<![endif]--> 

をこのコードを置きます一般的なスタイルシート(HTTPリクエストを保存する) .ie7 div {ズーム:1;}(例)