1

Omegaテーマ(http://drupal.org/project/omega)を使用していますが、Omegaが使用するIE8以下のレスポンシブデザインはサポートされていません。

4

1 に答える 1

1

理解した!私はrespondjsモジュール(http://drupal.org/project/respondjs)をインストールし、template.phpに変更を加える必要がありました。http://drupal.org/node/1388898をチェックしてください。IE固有のCSSファイルがrespond.jsファイルの動作を妨げているようです。IE固有のスタイルシートを削除し、['browsers']['IE']をgteIE9からTRUEに変更しました。これは私にとってはうまくいくようです。次のコードをomegaサブテーマtemplate.phpファイルに追加しました。

<?php
function omega_subtheme_css_alter(&$css) {
    foreach ($css as $key => $value) {
        if (preg_match('/^ie::(\S*)/', $key)) {
            unset($css[$key]); 
        } else {
            $css[$key]['browsers']['IE'] = TRUE;
        }
    } 
} 
?>
于 2012-11-26T23:01:14.860 に答える