1

私は Web サイト HTML5、Css3、および Jquery を使用しています。IE9 では見栄えがしますが、IE8 では見栄えがよくありません

ここですべてのソリューションを読み、さらに次のようなすべての方法を使用します

  • CSS3パイ

  • ie7-js

-

 <link rel="stylesheet" href="normal.css" type="text/css" />
  <!--[if lt IE 9]><link rel="stylesheet" type="text/css" href="ie8.css"><![endif]-->
  <!--[if lt IE 8]><link rel="stylesheet" type="text/css" href="ie7.css"><![endif]-->

-

 <!--[if lt IE 9]><script src="http://html5shiv.googlecode.com/svn/trunk/html5.js">          
  </script><![endif]-->   
  <script>
  document.createElement('header');
  document.createElement('nav');
  document.createElement('hgroup');
  document.createElement('section');
  document.createElement('article');
  document.createElement('aside');
  document.createElement('footer');
  </script>

そして……そして……

IE8 で Web サイトを正常に表示する最良の方法が見つかりません

助けてください。

ウェブサイト: moic-egypt.com

4

1 に答える 1

1

css3pie はお勧めしません。いくつかの副作用が発生します。

html5 要素のスタイリングの問題については、shim/shiv ( html5shivなど) を正しく使用しているため、その部分は必要ありませんdocument.createElement。そうすればほとんどの問題は解決します。

IE 用のカスタム CSS スタイルシートを作成する代わりに、条件付きコメントに切り替えて、メイン CSS に特定の ie ルールを追加できるようにします。

.ie #specificdiv { /* custom rule for ie */ }

プロジェクトが大きくなっても、すべての異なるシートをブラウズする必要はありません。

次にie9.js:not 、これは古い IE バージョンではサポートされていなかったcss セレクター ( など) 用です。

css3 プロパティが残っています。これらについては、フォールバック/ポリフィルを 1 つずつ検索する必要があると思います。ここでは、開始するためのいくつかの美しいリソースを示します。

于 2012-10-30T12:58:57.587 に答える