0

モバイル ファーストのレスポンシブ Web アプリで Sass、Compass、Susy 1 を使用しています。これと並行して IE6+ のサポートを提供する必要があります。

Susy One は Compass ブラウザ サポート変数を使用して IE6+ で動作するはずです。scss ファイルから生成された 2 つのスタイルシートをセットアップしました。IE 固有のスタイルシートでは、IE 変数に対するコンパスのレガシー サポートは true に設定され、通常のスタイルシートではこれは false に設定されます。

コンパイルされたcssで取得している幅の値はすべて、単位として % を持っています。これは IE バックアップのデフォルトですか? 固定幅を生成することを望んでいました(IE8未満での問題を回避するため)。

Susy One のドキュメントには、生成された IE フォールバック css がどのように見えるべきかが説明されていません。私は何かを見逃していますか、それとも何も心配していませんか? IE フォールバックを利用する例を知っている人はいますか?

よろしくお願いします。

4

1 に答える 1

1

「fluid」または「magic」レイアウトを使用している場合、すべての内部幅は「%」として出力されます。古いバージョンの IE では問題なく処理されますが、サブピクセルの丸めの問題が発生する場合があります。それを解決するために、Susy は「オメガ」要素の左側に負のマージンを追加します。そのソリューションで問題が発生したことはありません。

于 2014-03-30T22:47:48.083 に答える