如何将HTML标签显示为文本

7
我该如何在.html页面中显示HTML标签,而不让浏览器执行标签内的内容?
3个回答

13

1
请注意,除非您出于某种不可思议的原因不使用UTF-8,否则在该列表中应仅使用以下实体:<>&'" - Andrew Marshall
这是个好观点,@AndrewMarshall。我甚至没有想到指出任何可以转义的东西并不总是必要的:)。MonuMan5没问题。很高兴我能帮忙。 - Corbin
需要转义以将HTML代码显示为文本的唯一字符严格为“<”和“&”。不需要转义“>”,尽管人们可能会出于对称性而这样做。答案的其余部分与问题无关。 - Jukka K. Korpela

0

-2

在正文部分插入标签的答案可以通过使用<textarea>标签来实现。在开放和关闭的<textarea>标签之间输入的文本或标签将会原样显示。


1
除了其他缺点(比如在不需要输入的情况下使用输入元素),这只处理标签,而不是字符引用;例如,&eacute; 不会被呈现为“é”,而是被解释为“é”。 - Jukka K. Korpela

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接