![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=1739057700-g1ZBOLgTfS6BsvBgTTvzETyFlvSdbvQN-0-8762fde389275419586f9b94669f9f90)
在 HTML5 中,段落效果是通过<p>标签来实现的。<p>标签会自动在其前后创建一些空白,浏览器则会自动添加这些空间。
语法格式如下:
![](https://epubservercos.yuewen.com/E0C79D/26763708101338706/epubprivate/OEBPS/Images/39_4.jpg?sign=1739057700-qD9TXySkfGE0iaySvlIaTdVrC0uUTN0L-0-09cdf3ae3c8d68b2d02d67333389f3f0)
其中,可以使用成对的<p>标签来包含段落,也可以使用单独的<p>标签来划分段落。
接下来,使用<p>标签,实现明日学院内容介绍的页面展示。首先结合特殊文字符号将“明日学院,专注编程十八年”放入段落标签中,然后将明日学院的具体介绍内容分别放在段落标签中,最后结合特殊文字符号将明日学院的网址放入底部的段落标签中。具体代码如下(实例位置:资源包\MR\源码\02\06):
![](https://epubservercos.yuewen.com/E0C79D/26763708101338706/epubprivate/OEBPS/Images/39_5.jpg?sign=1739057700-2ycRj26G2HeUy1UMeorJ8Z2dFI97Xx5e-0-6da592c1a5a43576ab8cf7e15dc9c908)
![](https://epubservercos.yuewen.com/E0C79D/26763708101338706/epubprivate/OEBPS/Images/40_1.jpg?sign=1739057700-aURwNRw1ggK2Z1hHpy5xWj4qihRYvtGR-0-42ce86bc8c451e61b2d04b0f0215f094)
运行效果如图2.9所示。
![](https://epubservercos.yuewen.com/E0C79D/26763708101338706/epubprivate/OEBPS/Images/40_2.jpg?sign=1739057700-mdiyqqRrlTthFXfyL2R7id3h8DrsCp2G-0-dc6bbd66606e2dee6516e28aac4a514a)
图2.9 使用段落标签的界面效果
2.3.2 段落的换行标签
![](https://epubservercos.yuewen.com/E0C79D/26763708101338706/epubprivate/OEBPS/Images/40_3.jpg?sign=1739057700-fwEIRoaHD6OfEy2JvnZmtDlHnqeuOAD5-0-2ac7404a407577b214c891ae7e4dc0a1)
段落与段落之间是隔行换行的,这样会导致文字的行间距过大,这时可以使用换行标签来完成文字的紧凑换行显示。
语法格式如下:
![](https://epubservercos.yuewen.com/E0C79D/26763708101338706/epubprivate/OEBPS/Images/40_4.jpg?sign=1739057700-sz6Bh3oYumZr9uYWyj9jrCaQIAb0E0u2-0-890d5e094451a852e1a92952de639c6a)
其中,<br/>标签代表换行。如果要多次换行,则可以连续使用多个换行标签。
接下来,巧用<br/>换行标签,实现唐诗《望庐山瀑布》中诗句的页面布局。通常可以使用多个<p>段落标签达到换行的目的,也可以使用<br/>换行标签,在<p>段落标签内部进行换行。具体代码如下(实例位置:资源包\MR\源码\02\07):
![](https://epubservercos.yuewen.com/E0C79D/26763708101338706/epubprivate/OEBPS/Images/41_1.jpg?sign=1739057700-sop80QAL5EZJdg1cuEDWBrOBw9q9hQch-0-e3394fecd4b7b654525b30ce4f396b05)
运行效果如图2.10所示。
![](https://epubservercos.yuewen.com/E0C79D/26763708101338706/epubprivate/OEBPS/Images/41_2.jpg?sign=1739057700-nJrAc4zv9KBakpaqRQgRwIVBRJ31MwoB-0-33eade5aa07525e99028ce67aec79f88)
图2.10 使用段落换行标签的页面效果
常见错误
<br/>换行标签的语法比较特殊,它并不是由开始标签和结束标签组成的,所以初学者经常会写错。例如,在下面代码的第4行,就将<br/>换行标签错误地写成了<b/r>。
![](https://epubservercos.yuewen.com/E0C79D/26763708101338706/epubprivate/OEBPS/Images/41_4.jpg?sign=1739057700-NqqJzguJqTPMJij2nG3tV5bYYZ2Vgrn2-0-3f4184505aff11c279ff331459b2dc74)
将会出现如图2.11所示的错误界面。
![](https://epubservercos.yuewen.com/E0C79D/26763708101338706/epubprivate/OEBPS/Images/42_1.jpg?sign=1739057700-xde3jlwnFqdSW34sLSJwphZGDXtGFLLC-0-65d04eb8f821f78eb0de83b4eda4e2dc)
图2.11 将<br/>换行标签写成<b/r>出现的错误界面
2.3.3 段落的原始排版标签
![](https://epubservercos.yuewen.com/E0C79D/26763708101338706/epubprivate/OEBPS/Images/42_2.jpg?sign=1739057700-yBX4TR1ETyivzIsv6qXDItGnuBQz5s23-0-b9b4ca0b8b3e501c36c82efd6fb239d2)
在网页的制作过程中,一般是通过各种标签对文字进行排版的。但在实际应用中,往往需要一些特殊的排版效果,这时使用标签控制非常麻烦。解决的方法就是使用原始排版标签<pre>进行排版,如空格、制表符等。
语法如下:
![](https://epubservercos.yuewen.com/E0C79D/26763708101338706/epubprivate/OEBPS/Images/42_3.jpg?sign=1739057700-IUZuCS6ekb66nlYbDo0tx8yXiqCeiOAF-0-ac2adc2be0b64b1b07f51c9993ebab90)
接下来,使用<pre>原始排版标签,绘制一幅“元旦快乐”的字符画。<pre>原始排版标签会保留代码中的原始文字格式,利用此特性,可以通过键盘上的特殊符号绘制出多种多样的字符画效果。本实例中使用键盘上的<o>键,绘制了一幅“元旦快乐”的字符画,可爱生动,表现力强。具体代码如下(实例位置:资源包\MR\源码\02\08):
![](https://epubservercos.yuewen.com/E0C79D/26763708101338706/epubprivate/OEBPS/Images/42_4.jpg?sign=1739057700-Dg946Fq3MvTh41hZrlA0w9aKfHIP9F1P-0-49a343ab846d097ffc44fdc96f0f1860)
![](https://epubservercos.yuewen.com/E0C79D/26763708101338706/epubprivate/OEBPS/Images/43_1.jpg?sign=1739057700-oLH1xVkYHRnaw2sa0Y2FqHjVlcuCVVHj-0-43856eccc3bf20429aac26306439d00d)
运行效果如图2.12所示。
![](https://epubservercos.yuewen.com/E0C79D/26763708101338706/epubprivate/OEBPS/Images/43_2.jpg?sign=1739057700-Cpr3nQlkkwhjxCtpFYrrIt6y7chaXvG9-0-77e3cc178177321c1171ee9c4c93fffe)
图2.12 使用原始排版标签的页面效果