3

私のcssには2つのメディアクエリがあります(印刷のものは数えません): @media screen and (min-width: 720px) {}および@media screen and (min-width: 1026px) {

Respond.js を使用して、IE8 で動作するようにしています。奇妙なことは、メディア クエリの前に css に戻る最後のメディア クエリを除いて、完全に機能することです。つまり、ウィンドウの幅が 1026px のしきい値に達するまではうまく機能します。

そこで何が起こっているのか、誰にもわかりませんか?プレビューへのリンクは次のとおりです: http://bit.ly/i6ITPe

たくさんの答えをありがとう

4

3 に答える 3

3

私はこれに関していくつかの問題を抱えており、それがオンとオフで再び機能していることがわかりました. まず、私が読んでいるフォーラムに基づいて、modernizr からの Respond.js を含めるべきではありません。おそらくドロップするでしょう。また、respond.js を含める場合は、すべてのスタイルシートの後に追加してください。ロードする最後のものの1つにする必要があります。それが役立つことを願っています! =)

于 2012-02-04T01:10:06.230 に答える
1

Respond.js を使用する際に留意すべき点がいくつかあります。

  1. link要素内のスタイルシートへの ajax 呼び出しを行うことにより、css を解析する必要があります。
  2. たとえば、クライアント側の LESS から動的に作成された CSS やdocument.write、jQuery などを介して挿入されたスタイルを理解できません。
  3. @Importスタイルシート内でステートメントが守られていない

お役に立てれば。

于 2012-02-12T13:06:13.373 に答える
0

これがあなたに当てはまるかどうかはわかりませんが、respond.js の使用中に css が壊れる問題を見つけました。

スタイルなしで開いたり閉じたりする要素はありますか?

ul.demo{}

私はこれがIE 8以下で私のCSSを壊していることを発見しました

于 2011-12-27T16:05:49.833 に答える