【问题标题】:Does <img alt="foo" /> equal to <img alt="foo"></img>?<img alt="foo" /> 是否等于 <img alt="foo"></img>?
【发布时间】:2013-02-22 10:01:27
【问题描述】:

我很好奇,XML 标准是否允许我将没有内容的标签写成一个标签?

我给你举两个例子:

我可以将&lt;img alt="foo" /&gt;&lt;img alt="foo"&gt;&lt;/img&gt; 互换吗? 或者我可以将暗示和空消息&lt;message&gt;&lt;/message&gt; 的标记与简单的&lt;message /&gt; 标记互换吗?

您能否在答案中引用规范或显示来源?

【问题讨论】:

  • 您已使用htmlxhtml 进行标记。这些是冲突的标签。选一个。无论如何,&lt;x&gt;&lt;/x&gt;&lt;x/&gt; “应该”在 XML(以及 XHTML)中被同等对待,但特定的 XML 使用者可能会这样做......然而,HTML not XML .

标签: xml tags


【解决方案1】:

只要您在谈论 XML 或 XHTML,那么the two forms are equivalent。但是,HTML4HTML5 都不是。

【讨论】:

    【解决方案2】:

    是的,您可以这样做。只要 XML 有效,您就可以这样做。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多