写'<'在HTML中

时间:2014-03-02 18:32:27

标签: html

我开始学习HTML一段时间后,现在我遇到了关于显示'<'的障碍。这是代码。

<!DOCTYPE html>
<title>Test html file</title>
<body>
<h1>Sample Heading</h1>
<pre> This is some sample text. Some more text. The pre tag
      preserves formatting. 
      Is a<b?
</pre>
</body>
</html>

该文件在本地存储并在我的本地浏览器上呈现。我希望它应该按原样显示文本,保留换行符和空格,如here.

所述

但它没有显示出来,而是呈现所有内容,包括'a'。我知道问题是由于'&lt;'被解释为标记的开头,我应该以某种方式逃避,但我找不到合适的语法。救命?另外,学习HTML有哪些其他好的资源?

4 个答案:

答案 0 :(得分:4)

使用&lt;

<pre> This is some sample text. Some more text. The pre tag
  preserves formatting. 
  Is a&lt;b?
</pre>

答案 1 :(得分:4)

了解HTML entities。代码

a&lt;b

答案 2 :(得分:1)

只需将<替换为&lt;

您还可以找到数学here中使用的其他特殊字符代码。

答案 3 :(得分:0)

此处代码使用相同的代码。

<!DOCTYPE html>
<title>Test html file</title>
<body>
<h1>Sample Heading</h1>
<pre> This is some sample text. Some more text. The pre tag
  preserves formatting. 
  Is a&lt;b?
</pre>
</body>
</html>