問題タブ [quirks-mode]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
222 参照

cross-browser - Quirks モードで XHTML Strict が正しくレンダリングされない

XHTML Strict がすべてのプラットフォームで機能する適切なマークアップであると見なされると、XHTML 1.0 Strict の Web ページは Quirks モードで異なる方法でレンダリングされます。

http://www.myfurni.com

私は何か間違ったことをしていますか?ページは W3C で完全に検証されます。

リンク先のページが変更された後にこの質問を参照する人のために編集:

元のマークアップには、浮動要素を持つネストされた DIV が含まれていました。考えられるすべての要素に対して「幅」プロパティを指定しなかったため、IE 7.0 を含む古いブラウザーでのレンダリングに何らかの違いが生じました。

0 投票する
2 に答える
930 参照

javascript - Safari 3.0.x でクワークモードを検出するには?

Safari 3.0.x は、document.compatMode プロパティをサポートしていないため、ドキュメントが標準モードでレンダリングされているか、互換モードでレンダリングされているかを検出できません。Safari 3.1 以降ではサポートされています。document.compatMode が利用できない場合、Safari 3.0.x でドキュメント モードを検出するにはどうすればよいですか?

0 投票する
3 に答える
2846 参照

javascript - QuirksModeとJavaScriptの実装

QuirksModeのInternetExplorerに通常モードのIEとは異なるJavaScript実装があるかどうかを尋ねたいと思います(doctypeが正しく定義されている場合)。

JavaScriptコードがQuirksModeと通常のIEモードで異なる動作をする可能性はありますか?

0 投票する
1 に答える
269 参照

html - IE6 で div のサイズが変更されないようにするにはどうすればよいですか?

これが私のマークアップです(ライブ再現):

日付ピッカーがアクティブになると、ヘッダー div の幅が画面の幅からテーブルの幅 (より大きく) に変わります。これにより、ヘッダーの中央のコンテンツが新しい中央に移動します...これは非常に面倒です。

これは IE6 で発生しますが、FF3.5、IE8、または IE8-compat-mode では発生しません。

ヘッダー div の幅を (コンテンツではなく) ウィンドウの幅に固定する最良の方法は何ですか?

注:おそらく日付ピッカーよりもはるかに単純な例があります-おそらくjQueryを含まないものです-それは私を襲った単なるトリガーなので、そのように投稿しています. この問題を引き起こさずに dom 要素を追加する例を次に示します。

0 投票する
1 に答える
1114 参照

internet-explorer - IE5 と IE8 Quirks モードの違い

数年前にプログラムされ、IE5/6 用に最適化された Web サイトがあります。IE8 で表示すると、一部のページが正しく表示されません。IE8 が Quirks モード (Standards モードではない) でページを表示していることを確認しました。

IE5/6 の Quirks モードは IE8 の Quirks モードとは異なると聞いています。

IE8 と IE6 の Quirks モードの表示方法の違いを一覧表示しているサイトはありますか?

助けてくれてありがとう。

0 投票する
1 に答える
332 参照

css - IE quirks モードでのみ実行するように CSS スタイルを調整する方法はありますか?

クロスブラウザー ウィジェットを作成して、IE 標準ページと互換モード ページの両方に統合したいと考えています (もちろん、FF は簡単です)。

スタイリングを一度だけ書きたいので、いくつかのスタイリング ステートメントを条件付けして、癖/標準モードでのみ実行したいと思います。

そうする方法はありますか?

私が理解している限りでは、_ hack と IE の両方の条件付きコメントは、異なるブラウザー モードではなく、異なるブラウザーを区別することしかできません。

0 投票する
1 に答える
16959 参照

internet-explorer-8 - IE8でクァークズモードをトリガーするのはなぜですか?

IE8に読み込んで開発者ツールを表示すると、ページのデフォルトがクァークズモードであることが表示されるページで作業しています。

私は厳密なDTDを持っています:

私は先に進んで、明示的な標準スイッチを入れましたが、次のことを行う必要があるとは思いませんでした。

ページのデフォルトがIE8標準ではない理由がわかりませんか?

私が考えることができる唯一のことは、このページにアクセスするには、最初にアプリケーションにログインする必要があり、最初にトラバースする必要があるページは古いクァークズモードのページであるということです。IEは、サーバーレベルで使用するモードを決定しますか、それともページごとに決定することになっていますか?

ありがとう!

0 投票する
3 に答える
2906 参照

internet-explorer-8 - IE8は互換モードで複数のクラスを受け入れませんか?

IE8 が CSS セレクターをドロップしているように見える状況に遭遇しています。これは信じがたいことですが、何が起こっているのかわかりません。

.css ファイルには、次の宣言があります。

ただし、組み込みの開発者ツールを使用して IE8 でファイルを検査すると、宣言は次のように変更されます。

大文字と小文字の変更やルールの言い直しは気にしませんが、「.objectPath」を削除することは、意図したよりも広い範囲でルールを対象としているため、実際の問題です。

このページは Quirks モードであり、そのままにしておく必要があることに注意してください。

何が起こっているのですか?

ありがとう!

0 投票する
6 に答える
56192 参照

html - クァークズモードとは何ですか?

デザインに関する多くの記事で、クァークズモードが言及されています。プレーンテキストと開発の見通しで、このことについて誰かが考えを持っていますか?

0 投票する
4 に答える
4017 参照

javascript - jquery/javascriptの設定幅が失敗する

私はこの問題に遭遇しました:私は棒グラフを作成したいからの数字に応じて。興味深いことに、クァークズモードに設定されたIE8では非常にうまく機能しますが、それ以外の場所では失敗します。エラーがどこにあるのかははっきりとは言えません。ここの誰かが私を助けてくれることを願っています。私はjQueryを使用していますが、getElementById()とelement.style.width = Somevalue(つまり、jQueryなし)を使用しても機能しませんでした:(

[編集:完全なサンプルリンクが削除されました。パスティの有効期限が切れました。]

基本的に:

さまざまな設定でFF、IE8、Operaをすべて試しましたが、うまくいきません。バーの幅は直後にゼロに設定されます。興味深いことに、IE8のクァークズモードは機能します。

私が愚かであるのは私だけだと確信していますが、これについて助けていただければ幸いです。また、.css()を使用してサイズを変更しようとしましたが、どちらも機能しませんでした。

よろしくお願いします。