我知道这是可能的,因为这个网站就是这么做的,但我试着研究了一下是怎么做的,结果得到了一堆垃圾,那么我如何在网站段落中添加标签,而不是浏览器将其解释为代码。
例如,如果我有<p><div></div></p>,我希望div在浏览器中显示为文本,而不是让浏览器将其解释为html。这很复杂吗?
我一直在为学校编写教程,如果我可以将代码直接以文本形式添加到网页中,而不是图像,这样学生就可以复制和粘贴它,这会容易得多。
发布于 2013-02-18 11:57:13
看看这个网站本身是如何做到这一点的:
<p>For example, if I have <code><p><div></div></p></code>, I want the div to display in the browser as text not have the browser interpret it as html. Is this complicated to do?</p>您需要将<和>替换为其HTML字符实体。
发布于 2016-01-03 01:25:25
有很多方法可以使用:
<替换为<对</xmp><xmp>标记中的代码执行<h1>This is heading </small></h1>
咖啡茶
我不推荐使用其他方法,因为它们并不适用于所有浏览器,如<plaintext>或<listing>。
发布于 2013-02-18 12:01:10
您需要研究一下名为HTML Entities的东西。
例如,如果你想让<字符出现在网站上,你可以编写这样的代码:<。以下是五个基本的HTML Entities及其源代码等价物:
< <
> >
" "
' '
& &如果您使用的是编程语言(如PHP或ASP.NET),那么可能有一个内置命令可以为您执行转换(分别是htmlspecialchars()和Server.HtmlEncode )。
https://stackoverflow.com/questions/14929223
复制相似问题