gpt4 book ai didi

html - HTML 中的右尖括号

转载 作者:技术小花猫 更新时间:2023-10-29 11:39:45 27 4
gpt4 key购买 nike

由于显而易见的原因,左尖括号不能在 HTML 文本中按字面意思使用。右尖括号的状态不是很清楚。当我尝试时它确实有效,但浏览器当然会容忍非严格有效的 HTML 结构。

http://www.w3.org/TR/html4/charset.html#h-5.4似乎在说它是有效的,尽管旧浏览器可能不支持它,但也特别提到了引用的属性值。 Is it necessary to html encode right angle brackets?还说它是有效的,但再次专门讨论了引用的属性值。

纯文本 block 的答案是什么(<pre> 元素的内容恰好是我正在查看的情况),它有什么不同吗?

最佳答案

字符“>”可以用作任何版本的 HTML 中的数据字符,包括元素内容和属性值。这是因为规范中没有任何相反的声明。

它通常被例行转义为 &gt; ,这是有效的,但出于任何形式或技术原因不需要。使用它的部分原因是人们认为需要它的方式与需要转义“<”字符的方式相同,部分原因是为了对称:写,比方说,&lt;code&gt;可能看起来比 &lt;code> 更对称.

字符“>”是大于字符。它在许多上下文中使用,如 HTML 标记,作为一种分隔符,以类似括号的方式使用,但在某些数学符号中使用的真正的尖括号非常不同,例如“⟩”U+27E9 .如果您需要在 HTML 文档中包含尖括号,您需要考虑一些严重的问题,但它们与字体(和语义)有关,而不是与标记重要字符的任何潜在冲突。

关于html - HTML 中的右尖括号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10462348/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com