HTML IF语句

HTML IF语句,html,conditional,Html,Conditional,我只想知道如何在简单的HTML中执行if-语句。就像[if IE6]一样 我想做这样的事情 [IF 5>6] 语法如何?除了[If!IE6]之类的东西,我似乎什么都找不到,这可能吗 非常感谢 编辑:我只想比较标量数字,因为我有一个动态创建的HTML。例如[如果4==6]。我不想检查IE版本。如果要检查浏览器版本: <!--[if lt IE 7]> <!-- For LOWER than IE7 --> <![endif]--> <!-

我只想知道如何在简单的HTML中执行
if
-语句。就像
[if IE6]
一样

我想做这样的事情

[IF 5>6]
语法如何?除了
[If!IE6]
之类的东西,我似乎什么都找不到,这可能吗

非常感谢


编辑:我只想比较标量数字,因为我有一个动态创建的HTML。例如
[如果4==6]
。我不想检查IE版本。

如果要检查浏览器版本:

<!--[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执行此操作。

我相信这就是您要查找的页面


(我在谷歌上输入了“IE条件评论”。这是第二个结果。)

不,这是不可能的。您所看到的是,它只检查IE的版本号,通常用于注入特定于IE的样式表,以修复特定浏览器的CSS错误。该
不在HTML中。考虑使用<代码> JavaScript < /代码>。< /P>
[If lte IE 6]

这将选择IE 5、5.5和6。它最接近您想要的东西。

我能想到的最接近的东西是*NgIf或使用angular在html中使用三元表达式-但是,变量的赋值和NgIf语句的逻辑将在javascript中完成

如果在代码中插入Javascript,则可以轻松使用If语句。
要插入,必须使用script和/script,但我只想比较标量数字,因为我有一个动态创建的html。例如[如果4==6]啊,我的错误。不,那是不可能的。您需要在服务器端或使用Javascript来完成。对不起。@MaggieFortelli我很困惑。如何定义要比较的两个数字?如果不想比较IE版本,为什么要编写[if IE6]?HTML是一种标记语言。不是一种编程语言。@Misterman先生,因为她提到这是她能找到的唯一一种“If语句”,即使它不是她想要的。这样说吧,如果我说我在寻找保时捷,但谷歌只为大众提供了搜索结果,这并不意味着我想要更多的大众搜索结果的确,但这并不是OP真正想要的。她只想做常规的if语句,而不是条件语句。@Nix在她澄清“我只想知道如何用简单的HTML做if。像[if IE6]那样”之前,我回答说,她实际上一点也不像[if IE6]那样。没问题——我犯了同样的错误。;)从提出这个问题的方式来看,这是一个不可避免的问题:)我没有必要添加我自己的答案——但原因是HTML只考虑标记,而不是显示哪个标记的逻辑——任何类型的逻辑,决定显示与显示(或隐藏)相关的特定标记某些数据将由Javascript(客户端)或一些嵌入式脚本或编译的服务器端代码(例如,PHP或C#,嵌入带有特殊标记的HTML中)处理