単純なHTMLでif
ステートメントを実行する方法を知りたいだけです。以下のような [if IE6]
ものごと
このようなことをしたい
[IF 5>6]
構文はどうですか?何も見つからないようです[If!IE6]
とそのようなこと、それは可能ですか?
どうもありがとう
編集:動的に作成されたHTMLがあるので、スカラー数だけを比較したいと思います。例えば [If 4 == 6]
。確認したくないIEバージョン。
HTMLではありません。代わりにJavaScript
の使用を検討してください。
いいえ、それは不可能です。あなたが見たことは IEの条件付きコメント で、これはIEのバージョン番号のみをチェックし、通常はIEそのためのCSSバグを修正する特定のスタイルシートを挿入するために使用されます特定のブラウザ。
<!--[if IE]>
構文はInternet Explorerでのみ機能します。他のブラウザーで条件付きでhtmlを表示するには、javascriptまたはcssを使用する必要があります。
ブラウザのバージョンを確認する場合:
<!--[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でifステートメントを使用することはできません。サーバー側またはJavascriptのいずれかで行う必要があります。
これはあなたが探しているページだと思います http://msdn.Microsoft.com/en-us/library/ms537512(v = vs.85).aspx
(Googleに「IE条件付きコメント」と入力しました。2番目の結果でした。)
私が考えることができる最も近いものは、* NgIfまたはangularを使用したHTMLでの三項式の使用です。ただし、変数の割り当てとそのngifステートメントのロジックはJavaScriptで行われます。