問題タブ [conditional-comments]
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.
asp.net - 条件付きコメントが無視されるべきであると述べているのに、スタイルシートがロードされるのはなぜですか?
条件が満たされない場合、条件付きコメントはブラウザーにコンテンツを無視するように指示すると思いましたか?!
たとえば、ブラウザが IE6 の場合にのみスタイルシートを含めたいとします。以下は、ページの <HEAD> 要素にあります。
また
IE7、IE8、FF3 のすべてがそのスタイルシートをロードするのはなぜですか?!
注: 条件を [if lte IE 6] に変更しても違いはありません。:(
メジャーアップデート
私はばかです...私は自分が間違っていたことに気づきました!私が与えた例は少し修正されました。App_Themes の下にある css ファイルへのパス! もちろん、css は常にロードされていました!!!
internet-explorer - XSLTで条件付きコメントを作成しますか?
XSLTで条件付きコメントを作成したい。
しかし、私がこれを使用するとき:
で<xsl:comment>
、XSLTはレンダリング時に出力から削除します。
XSLTで条件付きコメントを作成する方法はありますか?
html - 条件付きコメントと有効なXHTML
与えられたコード(それは有効であるはずです):
W3Cバリデーターは適合をスローします:
- コメント宣言のSセパレータ
- 無効なコメント宣言:コメントの外側にあるがコメントの宣言の内側に名前の開始文字が見つかりました
- ここでは文字データは許可されていません
などなど
何が起こっているのか完全にはわかりません。それは「ネストされた」コメントですか?タグはZendFrameworkViewhelperheadStyleによって生成されています
html - IE以外のブラウザの条件付きコメントを書く方法は?
IE6/7用のJavaScriptプラグインをいくつか使用したくありません。しかし、私はそれらを他のすべてのブラウザに使用したいと思います。
どうすればいいですか?私にできる方法はありますか?
html - IE 条件付きコメントはページの読み込みを遅くしますか?
私は最近、「CSS ハック」と「条件付きコメント」の議論を何度も受けているので、この質問を Stack Overflow コミュニティに投げ出そうと思いました。
IE 条件付きコメントの使用に対する主な議論は、ページの読み込みごとに追加の HTTP リクエストを追加しているため、ページの表示が遅くなっていることです。私が見つけることができなかったのは、この声明を証明または反証する現実世界の指標です.
複数のスタイルシートと 1 つのスタイルシートを維持するという議論はさておき (それ自体は有効な議論ですが)、条件付きコメントを使用するとどれだけ速度が低下するかを判断するためのテストを行った人はいますか?他の誰かが収集した統計の方向に私はいますか?
javascript - /*@cc_on と IE6 の検出
IE の JavaScript 条件付きコメントを調べているときに、@cc_on に出会いました。これはうまくいくようです。ただし、条件付きコメントに関するウィキペディアのエントリでは、より堅牢な IE 検出 (具体的には IE6) のために次のコードが提供されています。
問題は、で「期待される定数」の JavaScript エラーが発生すること!window.XMLHttpRequest
です。
明らかにウィキペディアには何らかの助けが必要であり、私はこれを機能させる必要があります。誰でも私を助けることができますか?
javascript - ヘッドにアクセスせずに条件付きスタイルシートをリンクする方法
ページの先頭に直接アクセスできないエンタープライズCMS(Autonomy / Interwoven Teamsite)で働いています。スタイルシートをリンクして外部のjsファイルを追加することしかできません。通常、ie6/ie7スタイルシートをリンクするための条件付きコメントを追加します。いくつかの検索で、私はターゲットにする方法を見つけました。つまり、js内の条件付きコメントと、jscriptバージョンに基づく特定のバージョンです。
jsで:
これは醜いハックのようです。助言がありますか?
internet-explorer - IE 条件付きコメントはインラインで機能しますか?
これは機能するはずですか?
どうやらネストされたコメントは機能しないようですが、これはどうですか?
javascript - IE 条件付きコメントを使用して CSS または JavaScript ファイルを含めると、より多くの http 要求が発生します
Web デザイナーが、IE 固有のコメントを含むページを作成してくれました。したがって、ユーザーが特定のバージョンの IE を使用している場合にのみ、特定のスタイルシートが含まれます。
JavaScript ファイルにも同じ手法が使用されています。残念ながら、これにより IE ユーザーへの HTTP リクエストが増えるため、知覚されるページの読み込み時間が遅くなります。通常、私のやり方では、すべての CSS を 1 つのファイルにまとめ、すべての JS を 1 つのファイルにまとめます。
これらの IE 固有のコメントを CSS や JS ファイル自体に含める方法はありますか? または、この機能をシミュレートする方法はありますか?
html - IE6 条件付きスタイルシートが機能しないのはなぜですか?
これは私を夢中にさせています。条件付き IE6 スタイルシートを使用しようとしています。 このテストページをここに投稿しました。ヘッドタグに配置したコードは次のとおりです。
IE6 で表示する場合、ie6.css は本文の背景を赤に設定する必要があります。
ここで何が問題なのですか?きっと何かムカつく。誰かが私にそれを指摘してもらえますか?