html p标签内要显示<p>标签,怎么实现

<p>1111 <p> 2222</p>

中间的p怎样才能显示出来,不会被浏览器解析为一个标签,而是一个文字

可以使用<xmp></xmp>标签实现输出HTML标签为文本。代码实例如下:

<html>
<meta charset="utf-8">
<body>
<xmp> <p>这个标签是一个段落标签</xmp>
</body>
</html>

效果如下:

温馨提示:答案为网友推荐,仅供参考
第1个回答  2015-10-30
是想要显示<p>这样的样式么?
你可以在这个完整的p标签里面<p><p/>,直接写上<p>也可以<p><p><p/>这样也是可以的
第2个回答  2018-03-13

你放在<pre>标签内就好了,然后里面用符号实体表示特殊字符。

<pre>
    &lt;p&gt;1111&lt;/p&gt;
    &lt;p&gt;2222&lt;/p&gt;
</pre>

其中,&lt; 表示<,&gt; 表示>。

第3个回答  推荐于2016-04-07

需要转义成:

<p>1111 &lt;p&gt; 2222</p>


附:HTML转义字符对照表 http://tool.oschina.net/commons?type=2

本回答被提问者和网友采纳
第4个回答  2018-03-13
pre标签是可以显示的,或者用转义符号也可以
相似回答