我是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>
答案 0 :(得分:2)
pre
元素不是您想要的。
如果您要显示<p>
,则应使用<p>
。
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>
标记