什么是格式预格式文本?

这里如何在HTML代码中使用预格式化的文本标记

网页和其他单词

Atakan / Getty图片

当您在网页的HTML代码中添加文本时,请在段落元素中说出,您几乎没有控制文本的那些文本行中断的位置或将使用的间隔。这是因为Web浏览器将根据包含它的区域根据需要流程。这包括响应网站这将具有非常流畅的布局,基于以下内容屏幕大小用于查看页面。HTML文本将在其到达其包含区域的结尾时,它将打破一条线。最后,浏览器在确定文本中的缺点之外扮演更多的角色。

在添加间隔以创建某种格式或布局方面,HTML无法识别添加到代码的间距,包括空格键,选项卡或回程。如果您在一个单词和在此之后的单词之间放出二十个空格,则浏览器将在那里呈现一个单个空格。这被称为白色空间崩溃,它实际上是HTML的概念之一,这对行业起初挣扎的许多新的概念。他们希望HTML空白在像Microsoft Word这样的程序中的工作方式工作,但这不是HTML空缺如何工作。

在大多数情况下,任何HTML文档中的文本的正常处理正是您需要的,而是在其他实例中,您实际上可能需要更多地控制文本空间的完全如何以及其打破行的位置。这被称为预先格式化的文本(换句话说,您决定了格式)。您可以使用HTML将预格式化的文本添加到网页上


      
      

使用
标记

很多年前,它曾经是常见的,看网页,具有预先格式化的文本块。使用

标记将页面的部分定义为由键入本身格式化是Web设计人员以便在他们希望的内容显示文本以显示的快速且简单的方法。这是在布局的CSS崛起之前,当网页设计师真的被尝试使用表和其他HTML的方法来强制布局时。这(有点)工作回来,因为预先格式化的文本被定义为文本,其中结构由排版约定而不是通过HTML渲染定义。

今天,此标记不得使用,因为CSS允许我们以比尝试将外观更有效的方式决定视觉样式,而是由于Web标准决定了明确的结构(HTML)和样式(CSS)分离。尽管如此,可能存在预先格式化的文本是有意义的,就像你想要强制行的邮寄地址,或者诗歌的例子,其中线条断裂对读取和整体流程的内容是必不可少的。

以下是使用HTML

标记的一种方法:

典型的HTML折叠文档中的空白空间。这意味着本文中使用的回车返回,空格和标签字符都将折叠到一个空格。如果将上述报价输入为P(段落)标记等典型的HTML标记,则您将最终用一行文本,如下所示:

Twas Brigrig和Slithey Toves在Wabe中做了氛围和眩晕

Preg标记留下了白色空间字符。因此,浏览器对该内容的渲染中都保持了换行符,空格和标签。将报价放在

标记中,为此相同的文本将导致此显示:

Twas brigrig和slithey toves
染色和眩光


w

关于字体

标记不仅仅是维护您写入的文本的空格和中断。在大多数浏览器中,它是用单座字体编写的。这使得文本中的字符宽度等于。换句话说,我占据了字母W的字母。

如果您愿意使用另一个字体代替浏览器显示的默认的Monoverace,您仍然可以将其更改为样式表并选择任何其他字体您希望待呈现的文本。

HTML5.

要注意的一件事是,在HTML5中,

元素不再支持“宽度”属性。在HTML 4.01中,宽度指定了行将包含的字符数,但这已被删除为HTML5及更大。

此页面是否有帮助?