![HTML+CSS+JavaScript编程入门指南(全2册)](https://wfqqreader-1252317822.image.myqcloud.com/cover/887/47378887/b_47378887.jpg)
2.3 段落
一块块砖瓦组合就建成了高楼大厦,一行行文字组合就形成了段落篇章。在实际的文本编码中,在输入完一段文字后,按下<Enter>键就生成了一个段落,但是在 HTML5 中需要通过标签来实现段落的效果。下面具体介绍与段落相关的一些标签。
2.3.1 段落标签
![](https://epubservercos.yuewen.com/E0C79D/26763708101338706/epubprivate/OEBPS/Images/39_3.jpg?sign=1739526207-W7CPhPshqS3Wj6sFZDFX3RTispLYelfJ-0-c86479ebdf87f0831424d0b4f35502fe)
在 HTML5 中,段落效果是通过<p>标签来实现的。<p>标签会自动在其前后创建一些空白,浏览器则会自动添加这些空间。
语法格式如下:
![](https://epubservercos.yuewen.com/E0C79D/26763708101338706/epubprivate/OEBPS/Images/39_4.jpg?sign=1739526207-lV1cmmqATL2GObmajx0rp1QDabxFSdq9-0-f41dc88078abf507aecebbb9b60a2878)
其中,可以使用成对的<p>标签来包含段落,也可以使用单独的<p>标签来划分段落。
接下来,使用<p>标签,实现明日学院内容介绍的页面展示。首先结合特殊文字符号将“明日学院,专注编程十八年”放入段落标签中,然后将明日学院的具体介绍内容分别放在段落标签中,最后结合特殊文字符号将明日学院的网址放入底部的段落标签中。具体代码如下(实例位置:资源包\MR\源码\02\06):
![](https://epubservercos.yuewen.com/E0C79D/26763708101338706/epubprivate/OEBPS/Images/39_5.jpg?sign=1739526207-Amq3vVEGgpxTpChD1Oaa7UeCsrYUYw8U-0-2e4b89cdf2ace10eb03c5028f9ed596e)
![](https://epubservercos.yuewen.com/E0C79D/26763708101338706/epubprivate/OEBPS/Images/40_1.jpg?sign=1739526207-8ahhR7C7rmjvE7K1aLSEJSrupQuO9Ymg-0-ce24015bfa5533ea3580ae2bc9f14032)
运行效果如图2.9所示。
![](https://epubservercos.yuewen.com/E0C79D/26763708101338706/epubprivate/OEBPS/Images/40_2.jpg?sign=1739526207-qWKnYitTV5HNEjc83ECCEf4gcseHDt8p-0-744ba4e4e272495a2d67056bf1bac43b)
图2.9 使用段落标签的界面效果
2.3.2 段落的换行标签
![](https://epubservercos.yuewen.com/E0C79D/26763708101338706/epubprivate/OEBPS/Images/40_3.jpg?sign=1739526207-wZhzM85wDQfcWvMFEvEmuJmosUDp3pZp-0-e9f9ea6fd0fbfe85f451d38a407eaf4b)
段落与段落之间是隔行换行的,这样会导致文字的行间距过大,这时可以使用换行标签来完成文字的紧凑换行显示。
语法格式如下:
![](https://epubservercos.yuewen.com/E0C79D/26763708101338706/epubprivate/OEBPS/Images/40_4.jpg?sign=1739526207-2kZL2VEGzMaQFPGb47oDUIAPs33QFIgd-0-3b36675c50c5f1b6e9c883ebfae1bea2)
其中,<br/>标签代表换行。如果要多次换行,则可以连续使用多个换行标签。
接下来,巧用<br/>换行标签,实现唐诗《望庐山瀑布》中诗句的页面布局。通常可以使用多个<p>段落标签达到换行的目的,也可以使用<br/>换行标签,在<p>段落标签内部进行换行。具体代码如下(实例位置:资源包\MR\源码\02\07):
![](https://epubservercos.yuewen.com/E0C79D/26763708101338706/epubprivate/OEBPS/Images/41_1.jpg?sign=1739526207-pMso9aGAW9yNRnzS9OkF29rCh66hPhaQ-0-66b66e6f4d1a7d48ab4bfa0fecb14ca8)
运行效果如图2.10所示。
![](https://epubservercos.yuewen.com/E0C79D/26763708101338706/epubprivate/OEBPS/Images/41_2.jpg?sign=1739526207-r3NJjdSqmSOwHwyttF9YbLFyACZdZ7sS-0-21d824a498014bf16087431fc19128e9)
图2.10 使用段落换行标签的页面效果
常见错误
<br/>换行标签的语法比较特殊,它并不是由开始标签和结束标签组成的,所以初学者经常会写错。例如,在下面代码的第4行,就将<br/>换行标签错误地写成了<b/r>。
![](https://epubservercos.yuewen.com/E0C79D/26763708101338706/epubprivate/OEBPS/Images/41_4.jpg?sign=1739526207-MMwKSXbhaLqbacs02ZUdQW2c5lM7Naxu-0-6ae6821c097965b34a18df8afe861177)
将会出现如图2.11所示的错误界面。
![](https://epubservercos.yuewen.com/E0C79D/26763708101338706/epubprivate/OEBPS/Images/42_1.jpg?sign=1739526207-hjd6ndRDDlkB42byXxqaS2r7AdikXapn-0-1af26a3217770281bf2efe6f481e5057)
图2.11 将<br/>换行标签写成<b/r>出现的错误界面
2.3.3 段落的原始排版标签
![](https://epubservercos.yuewen.com/E0C79D/26763708101338706/epubprivate/OEBPS/Images/42_2.jpg?sign=1739526207-6pSxzs93W2iFnqWk6YZKO2inkAYHOim2-0-19210b2f8b7a29c52866dc897c007a07)
在网页的制作过程中,一般是通过各种标签对文字进行排版的。但在实际应用中,往往需要一些特殊的排版效果,这时使用标签控制非常麻烦。解决的方法就是使用原始排版标签<pre>进行排版,如空格、制表符等。
语法如下:
![](https://epubservercos.yuewen.com/E0C79D/26763708101338706/epubprivate/OEBPS/Images/42_3.jpg?sign=1739526207-dROilZmA3hlaCZDtQBFcjKiYXZScSJEH-0-eb61c7c6b09ae06a0b655eb5ea6b68de)
接下来,使用<pre>原始排版标签,绘制一幅“元旦快乐”的字符画。<pre>原始排版标签会保留代码中的原始文字格式,利用此特性,可以通过键盘上的特殊符号绘制出多种多样的字符画效果。本实例中使用键盘上的<o>键,绘制了一幅“元旦快乐”的字符画,可爱生动,表现力强。具体代码如下(实例位置:资源包\MR\源码\02\08):
![](https://epubservercos.yuewen.com/E0C79D/26763708101338706/epubprivate/OEBPS/Images/42_4.jpg?sign=1739526207-IZVU0bOfd8jmGXLnyrj9eICaDDBxlq4J-0-a7225bfa460012806f483fd7d03da110)
![](https://epubservercos.yuewen.com/E0C79D/26763708101338706/epubprivate/OEBPS/Images/43_1.jpg?sign=1739526207-j2DUy8rjfO395PppP63NmXHdTjesbfKo-0-33d2a9a50f3b25c56c793f12c71cae21)
运行效果如图2.12所示。
![](https://epubservercos.yuewen.com/E0C79D/26763708101338706/epubprivate/OEBPS/Images/43_2.jpg?sign=1739526207-Ceoqb3Lc8nHRnrIsTxbkWIuEjiTbwsj9-0-50a3bb06b0455eccf23421c689006a7c)
图2.12 使用原始排版标签的页面效果