如何在浏览器中呈现输出时包含html标记

时间:2014-08-28 04:14:07

标签: html

在HTML中,解析所有标记并生成文档。如何阻止浏览器,不解析某些标签或将其打印出来?

<!DOCTYPE html>
<html>
    <head>
        <title>Sample HTML</title>
        <meta charset="utf-8" />
    </head>
    <body bgcolor="yellow">
        <h1>This is Heading in H1</h1>
        <p>This is a small paragraph with the <pre><code><p></code></pre> tag</p>
    </body>
</html>

此处必须打印<p>标记,但不是。我怎么做?并扩展代码,如何使其打印整个html文件?

2 个答案:

答案 0 :(得分:3)

您必须使用<>字符的实体:

<p>This is a small paragraph with the <pre><code>&lt;p&gt;</code></pre> tag</p>

如果您使用PHP生成HTML代码,则可以使用htmlentities()将特殊字符替换为其实体。

答案 1 :(得分:-1)

您是否尝试使用xmp而不是pre?

<body bgcolor="yellow">
        <h1>This is Heading in H1</h1>
        <p>This is a small paragraph with the <xmp><p></xmp> tag</p>
    </body>