Drupal 7 Web サイトのビルドが終わりに近づいており、ブラウザーでテストしています。IE 7 と 8 を除いて、すべてのブラウザーですべて問題ありません。これは一般的な問題のようです。
IE 7 と 8 が 31 を超えるスタイルシート リクエストを無視する方法について、よく読んだことがあります。
Stackoverflow とインターネットで見つけた多くの提案を実行しました。
- パフォーマンスで CSS ファイルを圧縮 -> CSS ファイルを集約して圧縮- ソースに 5 つのスタイルシートがロードされていることがわかりますが、IE はまだスタイルシートをロードしません!
- html.tpl.php ファイル (ハードコード) 内の他のすべてのスタイルシートの前に、IE7 スタイルシートへの直接呼び出しを追加しました。
- また、 Conditional Stylesheetsというモジュールを使用して、.info ファイルで特定のスタイルシートを呼び出せるようにしました。
これらのどれも機能していません。
James Hopkinsによって提案された特定の Drupal CSS ファイルを削除するために、template.php ファイルに以下を追加しました(IE6 と表示されていることは知っていますが、試してみる価値はあります。
# get array of stylesheets
$css = drupal_add_css();
unset($css['all']['module']['modules/system/system.css']);
unset($css['all']['module']['modules/system/defaults.css']);
unset($css['print']['theme']['themes/mytheme/print.css']);
ウェブサイトへのリンク88.208.247.36 ドメインがまだウェブサーバーに渡されていないため、IP 形式のままです。