由于显而易见的原因,左角括号不能在HTML文本中使用.右尖括号的状态不太清楚.当我尝试它时它确实有效,但当然浏览器是非常宽容的不是严格有效HTML的结构.
http://www.w3.org/TR/html4/charset.html#h-5.4似乎说这是有效的,虽然旧浏览器可能不支持,但也特别提到引用的属性值.是否需要html编码直角括号?也说这是有效的,但再次专门讨论引用的属性值.
普通文本块的答案是什么(<pre>元素的内容恰好是我正在看的情况),它是否有任何不同之处?
Juk*_*ela 64
字符">"可以用作任何HTML版本中的数据字符,包括元素内容和属性值.这是因为规范中没有任何相反的陈述.
它通常是经常逃脱的>,这是有效的,但不是出于任何正式或技术原因所必需的.它的使用部分是因为人们认为它需要的方式与"<"字符需要被转义一样,部分是为了对称:写作,比如<code>看起来可能看起来更加对称<code>.
字符">"是大字符.它在许多上下文中使用,例如HTML标记,作为一种类型的分隔符,以类似括号的方式使用,但是在一些数学符号中使用的真实尖括号是相当不同的,例如"⟩"U + 27E9 .如果您需要在HTML文档中包含尖括号,则需要考虑一些严重的问题,但它们与字体(和语义)有关,而不是与标记重要字符的任何潜在冲突.