2

Foundation 4 を使用する Rails 3.2 プロジェクトがあり、Internet Explorer 8 をサポートする必要があります。

Foundation 4 グリッドに必要な IE8 のメディア クエリを有効にするために、Respond.js を含めました。IE8 でテストしましたが、レイアウトは小さいデバイスのレイアウトのままでした。Respond.js テストページは IE8 で正常に動作しました。

Foundation グリッドが IE8 に正しくロードされないのはなぜですか?

4

2 に答える 2

3

以前に Google Chrome で sass サポートを有効にしていconfig.sass.debug_info = trueたのですがenvironments/development.rb、その結果@media -sass-debug-info、respond.js によって処理されないようです。

に変更config.sass.debug_infofalse、プロジェクト フォルダーを空にしてtmp/cache/、Rails サーバーを再起動すると、この問題は解決しました。

編集
どうやら私も設定する必要があります

config.sass.debug_info = false
config.sass.line_comments = false

sass デバッグ メディア クエリを完全に無効にします。

于 2013-08-14T10:42:42.413 に答える
0

IE8 が @import-property を気に入らないように見えるという問題がありました。

必要なスタイルをインポートしたグローバル css ファイルを使用しました。=* require custom.css を介してすべてのスタイルシートをアセット パイプラインに移動すると、すべてが機能し始めました。

奇妙なことに、通常のブートストラップ スタイル (ボタン、背景など) が適切にインポートされました。グリッドシステムはそうではありませんでした。Internet Explorer は不可解で遅延した方法で動作すると思います。

于 2013-12-12T10:19:16.030 に答える