建立有格式文本
另一个你可用来安置文本的标识符是<PRE>。假如你有一些文本让它们在屏幕上精确的显示出来,或是你想让每个输入的空格正如您所料的那样显示。HTML不能进行精确定位,然而浏览器可以识别你加入的空格,实现这一功能有一较好和较差的办法,下面是一个较差的办法:
<HTML>
<HEAD>
<TITLE> Two Lines of Text </TITLE>
</HEAD>
<BODY>
<PRE>
I am the first line .
I am the second line .
I am the first line .
</PRE>
</BODY>
</HTML>
<PRE>标识符用来包含格式文本,在这对标识符中出现的文本将会在浏览器上精确的显示出来。看起来这对标识符非常有用,在某些情况下确实是的,然而大部分情况下网页设计者并不使用它,因为这对标识符有一些限制。
首先,当在浏览显示处于<PRE>标识符中的文本时,这些文本显示出来非常难看,不易阅读。而且与HTML文件中的其他文本不同,用<PRE>标识符包含的文本不能分行,一行很长的格式文本会一直抵达到浏览器屏幕的右端。
<PRE>标识符违反了HTML的基本原则,HTML设计出来是为了能让人们在任何大小的屏幕上游览网页,但在实际应用中,这个目标常常很难达到——因为网页通常被优化在特定分辨率的屏幕上显示——<PRE>标识符破坏了这种目标。因此,尽可能不要使用它。这样使用低分辨率屏幕的用户将会减少麻烦。