タグ付けされた質問 「quirks-mode」

9
ブラウザが「奇妙な」モードにあるかどうかを確認するにはどうすればよいですか?
かなり厳密なdoctypeとHTMLマークアップを備えたページがあり、それにほぼ準拠しているが、おそらくユーザーのコンテンツが制御不能なために、いくつかのばかげた方法で見落としているとしましょう...コンテンツで作業しているとしましょう管理システムまたはコンテンツ管理システムのテーマであり、基本的な構造をいくつか制御し、JavaScriptが必要ですが、ページに入る他のすべてのことについては責任を負いません。 ブラウザーがより標準に準拠したエンジンを使用するのではなく、「quirks」モードに移行することを決定した場合、どのようにして(または:何を決定するのか)を判断できますか? もちろん、IE、Chrome、Safari、Firefoxはすべて異なる方法で処理するため、主要なブラウザーのそれぞれについて回答を探しています。単一のエラーでそれを強制するのに十分ですか、それとも余裕がありますか?

2
標準モードで要素の幅または高さを設定する
<div>標準モードのJavaScriptでHTML要素(例)の幅または高さを設定することは可能ですか? 次のコードに注意してください。 <html> <script language="javascript" type="text/javascript"> function changeWidth(){ var e1 = document.getElementById("e1"); e1.style.width = 400; } </script> <body> <input type="button" value="change width" onclick="changeWidth()"/> <div id="e1" style="width:20px;height:20px; background-color:#096"></div> </body> </html> ユーザーが幅変更ボタンを押すと、<div>の幅が変更されます。 doctype宣言がQuirksモードを決定する場合、正常に機能します。標準モードでは、この方法で要素のサイズを変更できません 標準モードで要素のサイズを操作することはできますか?この機能不全を回避するには?
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.