如何在标题中显示预先格式化的数据?

时间:2011-06-29 05:55:07

标签: html pre

我是HTML新手。我正在尝试使用以下代码,但事实并非如此。任何人都可以帮我解释为什么<pre> tag<h> tags内无效?我也试过编码标签,但它也没有用。

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> 
        <head>
                <title> Checking Different Headings | Isnt it fun?</title>
        </head>
        <body>
                <h1>  This is a title</h1>
                <h2>  What is life? </h2>
                <h3>  Paragraphs are written using <pre> <p></pre>tags </h3>
        </body>
</html>

2 个答案:

答案 0 :(得分:2)

pre元素不是您想要的。

如果您要显示<p>,则应使用&lt;p&gt;

HTML尖括号(小于和大于字符)被编码,因此它们在HTML标记中不再有意义。

否则,HTML解析器会认为您的<p>p元素。

答案 1 :(得分:0)

试试这个:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> 
        <head>
                <title> Checking Different Headings | Isnt it fun?</title>
        </head>
        <body>
                <h1>  This is a title</h1>
                <h2>  What is life? </h2>
                <h3>  Paragraphs are written using </h3> <pre> <p></pre> <h3>tags </h3>
        </body>
</html>

但是,<pre>标记中的内容也不会与<h3>内联显示,它与字体大小不匹配。您可能希望使用CSS更改如何使用<pre>

显示<h3>标记