単純なHTMLでif
の記述をする方法を知りたいだけです。 [if IE6]
ブツHTML IFステートメント
のように私は、構文ですどのようにこの
[IF 5>6]
ような何かをしたいのですが?私は[If!IE6]
と何かを見つけることができないようで、それも可能ですか?
どうもありがとう
編集:私は、動的に作成されたHTMLを持っている原因私は、ちょうどスカラー数字を比較したいです。例えば、[If 4 == 6]
。私はIEのバージョンをチェックしたくありません。
単純なHTMLでif
の記述をする方法を知りたいだけです。 [if IE6]
ブツHTML IFステートメント
のように私は、構文ですどのようにこの
[IF 5>6]
ような何かをしたいのですが?私は[If!IE6]
と何かを見つけることができないようで、それも可能ですか?
どうもありがとう
編集:私は、動的に作成されたHTMLを持っている原因私は、ちょうどスカラー数字を比較したいです。例えば、[If 4 == 6]
。私はIEのバージョンをチェックしたくありません。
HTMLではありません。代わりにJavaScript
を使用することを検討してください。
私自身の答えを追加する必要はありませんが、その理由は、HTMLはマークアップだけであり、特定のデータの表示(または非表示)に関連する特定のマークアップを表示することを決定する任意のタイプのロジックは、JavaScript(クライアント側)または組み込みのスクリプトまたはコンパイル済みのサーバー側コード(PHPまたはC#たとえば、HTML内に特別なタグを埋め込んで) – Mattygabe
あなたはブラウザのバージョンをチェックしたい場合:
それ以外<!--[if lt IE 7]>
<!-- For LOWER than IE7 -->
<![endif]-->
<!--[if IE 6]>
<!-- For JUST IE6 -->
<![endif]-->
<!--[if gt IE 7]>
<!-- For HIGHER than IE7 -->
<![endif]-->
をHTML内の文場合には、マークアップ言語ではなく、プログラミング言語であるとして、あなたは、使用することはできません。サーバー側かJavascriptのどちらかで行う必要があります。
スカラー数を比較したいのですが、動的に作成されたhtmlがあるためです。例えば[4 == 6の場合] –
ああ、私の間違い。いいえ、それは不可能です。サーバー側かJavascriptのどちらかで行う必要があります。ごめんなさい。 – Nix
@MaggieFortelli私は混乱しています。あなたはどのように比較したい2つの数字を定義していますか? –
は、私は(それが2番目の結果だった。私はGoogleの「IEの条件付きコメント」に入力した。)これは、あなたがhttp://msdn.microsoft.com/en-us/library/ms537512(v=vs.85).aspx
探しているページであると考えてい
確かに、それはOPが求めているものではありません。彼女はちょうど定期的なif文、条件文ではないIEをしたいと思っています。 – Nix
@Nix「私はちょうど単純なHTMLでIFをする方法を知りたがっています。もしIE6の場合と同じように」彼女は実際に[IF IE6]のようなものを意味しませんでした。 – MrMisterMan
汗がない - 私は同じ間違いをした。;) – Nix
いいえ、それは不可能です。あなたが見てきたのはconditional comments in IEで、これはIEのバージョン番号をチェックするだけで、IE固有のスタイルシートを挿入して特定のブラウザのCSSバグを修正するのに使われます。
<!--[if IE]>
構文はInternet Explorerでのみ機能します。条件付きでHTMLを他のブラウザに表示するには、javascriptまたはcssを使用する必要があります。
[If lte IE 6]
これは、IE 5,5.5、および6を選択します。これは、必要なものに最も近いものです。
IEのバージョンを比較したくない場合は、なぜ[IE6なら]と書いたのですか? – MrMisterMan
HTMLはマークアップ言語です。プログラミング言語ではありません。 – cadrell0
@ MrMisterMan彼女は、彼女が探しているものではないとしても、これが唯一の "If文"であることを述べているからです。このように言えば、私がポルシェを探していると言ったら、Googleはフォルクスワーゲンの結果しか出さなかったが、それはフォルクスワーゲンの結果がさらに必要なことを意味するわけではない。 ;) – Nix