![HTML5从入门到精通(第3版)](https://wfqqreader-1252317822.image.myqcloud.com/cover/404/27563404/b_27563404.jpg)
第3章 设计网页文本内容
(视频讲解:28分钟)
在网页创作中,文字是最基本的元素之一。增加文字的易读性,让浏览者在短时间内阅读更多的文字、理解更多的信息,同时也能为文字设置视觉上的效果,从而达到网页创作者所追求的目标。
通过阅读本章,您可以掌握:
标题文字的建立
设置文字格式
设置段落格式
水平线标记
其他文字标记
3.1 标题文字的建立
![](https://epubservercos.yuewen.com/1F54C5/15825993304148506/epubprivate/OEBPS/Images/Figure-P69_76980.jpg?sign=1738822414-3tiPXlGKbu3QOkQ8vOKiNSqnFBNuAymc-0-3ecc93ef15765c38e7ac7c41415444e4)
视频讲解
在浏览器中的正文部分,可以显示标题文字,所谓标题文字就是以某种固定的字号显示文字。HTML文档中的标题文字分别用来指明页面上的1~6级标题。
3.1.1 标题字标记<H>
标题文字共包含6种标记,每一种的标题在字号上有明显的区别,从1级~6级依次减小。
语法
![](https://epubservercos.yuewen.com/1F54C5/15825993304148506/epubprivate/OEBPS/Images/Figure-P69_73624.jpg?sign=1738822414-J2w57mQ03U1ylREuuoukvU1iwoNMI2bT-0-929e3ccf6bda69f7a3fee20d4cad7321)
语法解释
在该语法中,1级标题使用最大的字号表示,6级标题使用的是最小的字号。
【例3.1】实例代码。(实例位置:资源包\TM\sl\3\1)
![](https://epubservercos.yuewen.com/1F54C5/15825993304148506/epubprivate/OEBPS/Images/Figure-P69_73625.jpg?sign=1738822414-LJAwoy837QmP2PR3hY7vTDtRebF6VUif-0-19d81d744a893207e2144acf141f5884)
运行这段代码可以看到网页中6种不同大小的标题文字,如图3.1所示。
![](https://epubservercos.yuewen.com/1F54C5/15825993304148506/epubprivate/OEBPS/Images/Figure-P69_13744.jpg?sign=1738822414-McHcACVOrNkXXqk75zQ3UWJxbSB5ioGP-0-f295f9bb7b7efe4b028d815673dd4254)
图3.1 标题文字的效果
3.1.2 标题文字的对齐方式——align
默认情况下,标题文字是左对齐的。而在网页制作的过程中,可以实现标题文字的编排设置。对于文字标题的属性设置中,最常用的就是关于对齐方式的设置,这就需要使用align参数来进行设置。
语法
![](https://epubservercos.yuewen.com/1F54C5/15825993304148506/epubprivate/OEBPS/Images/Figure-P70_73626.jpg?sign=1738822414-rfqPYmodL4mVe8fyV5outt45VLs8eEjF-0-01d6976ea85a69d7931e2de0dee2522e)
语法解释
在该语法中,align属性需要设置在标题标记的后面,标题文字的对齐属性如表3.1所示。
表3.1 标题文字的对齐方式
![](https://epubservercos.yuewen.com/1F54C5/15825993304148506/epubprivate/OEBPS/Images/Figure-T70_13881.jpg?sign=1738822414-8WHftfVgbKsOHtSTbVY0sEWU3LC9Hbe5-0-093129b866e440a79af349cd1f153500)
【例3.2】实例代码。(实例位置:资源包\TM\sl\3\2)
![](https://epubservercos.yuewen.com/1F54C5/15825993304148506/epubprivate/OEBPS/Images/Figure-P70_73627.jpg?sign=1738822414-O3fpy1iSlGxNd9QI1rBMlaGrR8h74A7Y-0-7adc2ac3eef004007d847e272a4b980f)
运行这段代码,可以看到不同对齐方式的标题效果,如图3.2所示。
![](https://epubservercos.yuewen.com/1F54C5/15825993304148506/epubprivate/OEBPS/Images/Figure-P70_13877.jpg?sign=1738822414-Wd4kJDHOIo251f7QN3FpwM5LpVatzIMt-0-9e2e2eb0843d2407942ab6742b64f811)
图3.2 标题文字的对齐效果
3.2 设置文字格式
![](https://epubservercos.yuewen.com/1F54C5/15825993304148506/epubprivate/OEBPS/Images/Figure-P71_13969.jpg?sign=1738822414-4n9e3a6Uxz0CQeOBTRMvawSBBdui7avu-0-f3c7b2c95dc208c9e9728787ef88709f)
视频讲解
除了标题文字外,在网页中普通的文字信息更是不可缺少的。而多种多样的文字效果可以使网页变得更加绚丽。
在网页的编辑中,可以直接在文字的主体部分输入文字,这些文字会显示在页面中。这是HTML语言编辑中最简单的事情,只需要在<body>标记和</body>标记之间输入相应的文字即可。设置不同的文字效果的属性位于文字格式标记<font>中,下面将逐一进行讲解各种文字格式的设置方式。
3.2.1 设置文字字体——face
在HTML语言中,可以通过face属性设置文字的不同字体效果。设置的字体效果必须在浏览器安装了相应的字体后才可以正确浏览,否则这些特殊字体会被浏览器中的普通字体所代替。因此,在网页中尽量减少使用过多的特殊字体,以免在用户浏览时无法看到正确的效果。由于浏览器默认情况下都包含了宋体、黑体等几种基本字体,因此网页的创建者应该注意在设计网页时,多利用这几种字体。
语法
![](https://epubservercos.yuewen.com/1F54C5/15825993304148506/epubprivate/OEBPS/Images/Figure-P71_73628.jpg?sign=1738822414-1JewN090ePJ6eCKTNDfFIkib0ZN0i4gw-0-35c49f6353047602ae47b2ca1035f4b8)
语法解释
在该语法中,face属性的值可以是1个或者多个。默认情况下,使用第1种字体进行显示;如果第1种字体不存在,则使用第2种字体进行代替,以此类推。如果设置的几种字体在浏览器中都不存在,则会以默认字体显示。
【例3.3】实例代码。(实例位置:资源包\TM\sl\3\3)
![](https://epubservercos.yuewen.com/1F54C5/15825993304148506/epubprivate/OEBPS/Images/Figure-P71_73629.jpg?sign=1738822414-Yvg0c1JdHPhy5pPqpFjurtNznlpcIEwL-0-551f435c0c93f1b757a792a27d5667b5)
运行这段代码,可以看到几种不同的字体效果,如图3.3所示。
![](https://epubservercos.yuewen.com/1F54C5/15825993304148506/epubprivate/OEBPS/Images/Figure-P72_13984.jpg?sign=1738822414-kiZeG9PffMrCXEKDzbkiUymNMW6cHgIt-0-23ac52a62a93dd7cebb11df7afd4c527)
图3.3 设置不同的文字字体
3.2.2 设置字号——size
HTML页面中的文字可以使用不同的字号表现。字号指的是字体的大小,它没有一个相对的大小标准,其大小只是相对于默认字体而言。除了使用标题文字标记设置固定大小的字号之外,HTML语言提供了<font>标记size属性来设置普通文字的字号。
语法
![](https://epubservercos.yuewen.com/1F54C5/15825993304148506/epubprivate/OEBPS/Images/Figure-P72_73630.jpg?sign=1738822414-YSWSqUKxzZLmQX6FOMtNXYeG2aeyE80l-0-71fc4bbb7025208e0650392b483a5f92)
语法解释
在该语法中,文字的字号可以设置1~7,也可以是+1~+7或者是-1~-7。这些字号并没有一个固定的大小值,而是相对于默认文字大小来设定的,默认文字的大小与3号字相同,而数值越大,文字也越大。
【例3.4】实例代码。(实例位置:资源包\TM\sl\3\4)
![](https://epubservercos.yuewen.com/1F54C5/15825993304148506/epubprivate/OEBPS/Images/Figure-P72_73631.jpg?sign=1738822414-ZWw1WXcCWHBPxOIBSnqwtecVcSRqdHEn-0-fb482820f46178e3ffca987c90f75f20)
运行这段代码,可以看到文字的大小变化,其效果如图3.4所示。
![](https://epubservercos.yuewen.com/1F54C5/15825993304148506/epubprivate/OEBPS/Images/Figure-P73_14112.jpg?sign=1738822414-O3bQJFEPCI01vI5gsBWG2jOSGUcxrkJE-0-ddd946fc31c62d39381b50e7accf2876)
图3.4 设置不同的字号
3.2.3 设置文字颜色——color
在HTML页面中,还可以通过不同的颜色表现不同的文字效果。丰富的字符颜色毫无疑问能够极大增强文档的表现力。
语法
![](https://epubservercos.yuewen.com/1F54C5/15825993304148506/epubprivate/OEBPS/Images/Figure-P73_73633.jpg?sign=1738822414-zwWMZH1cWYtiJuG4Z71kX6SCluTBl0os-0-8a4000f1caf8eb9f40927e61259b267a)
语法解释
与网页背景色的设置类似,颜色代码页是十六进制的。
【例3.5】实例代码。(实例位置:资源包\TM\sl\3\5)
![](https://epubservercos.yuewen.com/1F54C5/15825993304148506/epubprivate/OEBPS/Images/Figure-P73_73634.jpg?sign=1738822414-09tPi6sq0a1yg5OfAQJWvLqOxO7i2zEh-0-ccf72f0e7afde47f72c896a9abe50c4d)
运行这段代码,可看到不同色彩的文字效果,如图3.5所示。
![](https://epubservercos.yuewen.com/1F54C5/15825993304148506/epubprivate/OEBPS/Images/Figure-P73_14198.jpg?sign=1738822414-hvfGYcTVh8GMEYkWQ6aquLQpgf46EjLi-0-7a9d5f88329e3c7dbbe08d9293c3d963)
图3.5 设置不同的文字颜色
3.2.4 粗体、斜体、下画线——strong、em、u
在浏览网页时,还常常可以看到一些特殊效果的文字,例如粗体字、斜体字以及下画线文字。而这些文字效果也可以通过设置HTML语言的标记来实现。
语法
![](https://epubservercos.yuewen.com/1F54C5/15825993304148506/epubprivate/OEBPS/Images/Figure-P74_73635.jpg?sign=1738822414-jtpDzubvPcfbDo7Y2VlcMEiyQcylcBqU-0-41aeb76515f2a0da2db4759a966e6f4c)
语法解释
这几种效果的语法类似,只是标记不同。粗体的效果也可以通过标记<b>来实现;斜体字也可以使用标记<I>或者<cite>表示。
【例3.6】实例代码。(实例位置:光盘\TM\sl\3\6)
![](https://epubservercos.yuewen.com/1F54C5/15825993304148506/epubprivate/OEBPS/Images/Figure-P74_73636.jpg?sign=1738822414-ThhAiIkTJAnaZrPBqK6TDuEY14J5we6m-0-4ab1ad1f10c4707495f96f221055caa3)
运行这段代码,可以看到不同的样式效果,且使用不同的标记也可以达到相同的效果,如图3.6所示。
![](https://epubservercos.yuewen.com/1F54C5/15825993304148506/epubprivate/OEBPS/Images/Figure-P74_14290.jpg?sign=1738822414-q43br8kyR13aPhTa00IhUO3VB8nJxXrc-0-8d642321f0fa798ea354e421e3e63e24)
图3.6 设置文字的不同样式
3.2.5 上标与下标——sup、sub
除了设置不同的文字效果之外,有时候在网页中还需要一种特殊的文字效果,即上标和下标,这在显示公式时常常会出现,而在HTML语言中,也可以通过标记轻松进行设置。
语法
![](https://epubservercos.yuewen.com/1F54C5/15825993304148506/epubprivate/OEBPS/Images/Figure-P74_73637.jpg?sign=1738822414-UtXbl2noErdzTGLtZJx04M0VOTjDz0kb-0-5c0c3ceab5ff826758ec82c57d2f9d4f)
语法解释
在该语法中,上标标记和下标标记的使用方法基本相同,只需要将文字放在标记中间即可。
【例3.7】实例代码。(实例位置:光盘\TM\sl\3\7)
![](https://epubservercos.yuewen.com/1F54C5/15825993304148506/epubprivate/OEBPS/Images/Figure-P75_73639.jpg?sign=1738822414-UgJBuAovGVLIqXuEoCqw3sAcpLc56uZv-0-846f59350f9d40829bafd30b5ee6ad53)
运行这段代码,可以看到如图3.7所示的效果。
![](https://epubservercos.yuewen.com/1F54C5/15825993304148506/epubprivate/OEBPS/Images/Figure-P75_14396.jpg?sign=1738822414-uziuYBuofGcKj9wUV4rcZ2hST0WeLfFJ-0-32b14b9ff88068a2d9476021244bbb82)
图3.7 设置文字的上标与下标
3.2.6 设置删除线——strike
在网页中可以通过strike参数对文字添加删除线效果。
语法
![](https://epubservercos.yuewen.com/1F54C5/15825993304148506/epubprivate/OEBPS/Images/Figure-P75_73640.jpg?sign=1738822414-Ft5fF41MzX1OiMoOTuOid5VRjJEzeZel-0-8ecd66fa9c0545add92f2edeaa902132)
语法解释
这两种标记都可以创建删除线效果,使用起来也很简单,只要把需要设置成删除线效果的文字设置在标记中间即可。
【例3.8】实例代码。(实例位置:资源包\TM\sl\3\8)
![](https://epubservercos.yuewen.com/1F54C5/15825993304148506/epubprivate/OEBPS/Images/Figure-P75_73641.jpg?sign=1738822414-MKJ12o6FsMLK0R4esikbyIXNSqgXa8LZ-0-e36a06bb85945431c4f5d990eb3436eb)
运行这段代码,可以看到如图3.8所示的效果。
![](https://epubservercos.yuewen.com/1F54C5/15825993304148506/epubprivate/OEBPS/Images/Figure-P76_14502.jpg?sign=1738822414-PtspfwSUd65eQf2LmRAnqVQ8gF0pgiRy-0-dfdd9704472871f3ab5d9bdd6eab6b1d)
图3.8 删除线效果
3.2.7 等宽文字标记——code
等宽文字标记常用于英文效果,使用该标记可以实现网页中字体的等宽效果。使用等宽效果能够使页面显得更加整齐。
语法
![](https://epubservercos.yuewen.com/1F54C5/15825993304148506/epubprivate/OEBPS/Images/Figure-P76_73643.jpg?sign=1738822414-FXLkQPu5McnGvsl6BKJ0oVnFdzvqyGki-0-b36dde55290ad59fea8940a8e3980bf6)
语法解释
在该语法中的这两种标记都可以实现文字的等宽显示,而在应用时只要把需要等宽显示文字的放置在标记中间即可。
【例3.9】实例代码。(实例位置:资源包\TM\sl\3\9)
![](https://epubservercos.yuewen.com/1F54C5/15825993304148506/epubprivate/OEBPS/Images/Figure-P76_73644.jpg?sign=1738822414-0AsVs7lPkC0GccucWqjwXs4dPr7GR3S1-0-fb5d402ab5cf1fa47bb85afd5b3637ca)
运行这段代码,可以看到如图3.9所示的效果。
![](https://epubservercos.yuewen.com/1F54C5/15825993304148506/epubprivate/OEBPS/Images/Figure-P77_14627.jpg?sign=1738822414-WqNs8YJLrXEJaG0oVi2w6KvnFplipHF2-0-38fa504dcfd77001fb446cdab95d4651)
图3.9 等宽文字的效果
3.2.8 空格——
一般情况下,在网页中输入文字时,如果在段落开始增加了空格,在使用浏览器进行浏览时往往看不到这些空格。这主要是因为在HTML文件中,浏览器本身会将两个句子之间的所有半角空白仅当作一个来看待。如果需要保留空格的效果,一般需要使用全角空格符号,或者通过空格码来代替。下面将介绍如何应用空格码来输入保留文字中的空格效果。
语法
![](https://epubservercos.yuewen.com/1F54C5/15825993304148506/epubprivate/OEBPS/Images/Figure-P77_73646.jpg?sign=1738822414-pnfvHSr6x1DtuuGZnQgiERbLnJfVQTwn-0-8d06981fcf3f5a13394d67c989c2c6f2)
语法解释
在网页中可以有多个空格,一个 只代表一个半角空格,多个空格则可以多次使用这一符号。
【例3.10】实例代码。(实例位置:资源包\TM\sl\3\10)
![](https://epubservercos.yuewen.com/1F54C5/15825993304148506/epubprivate/OEBPS/Images/Figure-P77_73647.jpg?sign=1738822414-liIlNED2tYWnNpTFFOk8EEvXCmC9VH4c-0-6e45f2b9b5c327d88ec07bfe0f6d3940)
运行这段代码,可以清楚地看到不管在两个句子间输入多少个半角空格,其中仅有一个半角的空格符会被接受,其余多出的空格符将被忽略掉。而输入空格代码则可以完整地保留空格的效果,如图3.10所示。
![](https://epubservercos.yuewen.com/1F54C5/15825993304148506/epubprivate/OEBPS/Images/Figure-P78_14744.jpg?sign=1738822414-C9PFiyU1pHP1ujAg4O3bHU8UICHIMl7C-0-c3e1042b3cef43a59f29c554e88ed03f)
图3.10 在网页中输入空格
3.2.9 其他特殊符号
除了空格以外,在网页的创作过程中,还有一些特殊的符号也需要使用代码进行代替。一般情况下,特殊符号的代码由前缀“&”、字符名称和后缀“;”组成。使用方法与空格符号类似,具体如表3.2所示。
表3.2 特殊符号的表示
![](https://epubservercos.yuewen.com/1F54C5/15825993304148506/epubprivate/OEBPS/Images/Figure-T78_14825.jpg?sign=1738822414-CmfYXcSs0Q2R5KElq0aK3n891BICgVzA-0-87cfe468be6dc96db0baf4b9a024de17)
说明
在需要输入这些特殊符号的位置处,使用相应的代码代替即可。
3.3 设置段落格式
![](https://epubservercos.yuewen.com/1F54C5/15825993304148506/epubprivate/OEBPS/Images/Figure-P79_14917.jpg?sign=1738822414-bH4HC4CLDL0GTJd6zW8czR2rGh0YsLSA-0-63bb89eac3c39d4087c0a8818daed6b7)
视频讲解
文字属性的设定我们已经做了介绍,文字的组合就是段落,在文本编辑窗口中,输入完一段文字后,按下Enter键后就生成了一个段落。在HTML中可以通过标记实现段落的效果,下面具体介绍和段落相关的一些标记。
3.3.1 段落标记——p
在HTML语言中,段落通过<p>标记来表示。
语法
![](https://epubservercos.yuewen.com/1F54C5/15825993304148506/epubprivate/OEBPS/Images/Figure-P79_73651.jpg?sign=1738822414-YERi6ZTjSm6M3QGaWClTbK7mc8Uw0uqx-0-990fbbf8851221cf3dc5da70200c9fc8)
语法解释
可以使用成对的<p>标记来包含段落,也可以使用单独的<p>标记来划分段落。
【例3.11】实例代码。(实例位置:资源包\TM\sl\3\11)
![](https://epubservercos.yuewen.com/1F54C5/15825993304148506/epubprivate/OEBPS/Images/Figure-P79_73652.jpg?sign=1738822414-nZrUr6HkOrRXUmCz1hO618YPeNv8oDSc-0-0bbaadb134263b2c84d2f43d167b1ebb)
运行这段代码,可以看到两种方法的段落标记都可以成功地将文字分段。效果如图3.11所示。
![](https://epubservercos.yuewen.com/1F54C5/15825993304148506/epubprivate/OEBPS/Images/Figure-P79_14910.jpg?sign=1738822414-nlWxJq2UaVt83LuLBX6hZ3ZP9YGvMnPC-0-3296996b5a2237b137cdd3c36a56c75c)
图3.11 段落效果
3.3.2 取消文字换行标记——nobr
如果浏览器中单行文字的宽度过长,浏览器会自动将该文字换行显示,如果希望强制浏览器不换行显示,可以使用相应的标记。
语法
![](https://epubservercos.yuewen.com/1F54C5/15825993304148506/epubprivate/OEBPS/Images/Figure-P80_73653.jpg?sign=1738822414-k07TW6ukB117AzCRE04qAuw1mlOUeVkM-0-5cdf1cf99d502526deb5bce7e99a03b7)
语法解释
在标记之间的文字在显示的过程中不会自动换行。
【例3.12】实例代码。(实例位置:资源包\TM\sl\3\12)
![](https://epubservercos.yuewen.com/1F54C5/15825993304148506/epubprivate/OEBPS/Images/Figure-P80_73654.jpg?sign=1738822414-Nj5OjF5wywZgjreQdXqVTrPhj9uydgin-0-e46afc95964c08d91c46edfdb03839eb)
运行这段代码,可以看到强制文字不换行的效果,如图3.12所示。
![](https://epubservercos.yuewen.com/1F54C5/15825993304148506/epubprivate/OEBPS/Images/Figure-P80_15042.jpg?sign=1738822414-iFKi8QiZZ5mzcw0qn0tfU2NyHpdB8YsX-0-7e18d9a5d8811769001cdb3e75c38959)
图3.12 文字不换行的效果
3.3.3 换行标记——br
段落与段落之间是隔行换行的,文字的行间距过大,这时可以使用换行标记来完成文字的紧凑换行显示。
语法
![](https://epubservercos.yuewen.com/1F54C5/15825993304148506/epubprivate/OEBPS/Images/Figure-P81_73655.jpg?sign=1738822414-P83bAn91wYJoeFocHgDxT6Wmhgxa1dVA-0-b7a8e1d4388400a71aa223ee14eab6c2)
语法解释
一个<br>标记代表一个换行,连续的多个标记可以多次换行。
【例3.13】实例代码。(实例位置:资源包\TM\sl\3\13)
![](https://epubservercos.yuewen.com/1F54C5/15825993304148506/epubprivate/OEBPS/Images/Figure-P81_73656.jpg?sign=1738822414-c1e8w09HKhyhzPnMh7bmQZeP05H2VdaX-0-c2cfab58f2e4539a7f2617b393169524)
运行这段代码,可以看到使用换行标记的效果,如图3.13所示。
![](https://epubservercos.yuewen.com/1F54C5/15825993304148506/epubprivate/OEBPS/Images/Figure-P81_15134.jpg?sign=1738822414-P7w18IPATzjnkGXgPsVKkcYkDg73nVV5-0-2474f3961d3b5259b43f7da1743840a8)
图3.13 文字的换行
3.3.4 保留原始排版方式标记——pre
在网页创作中,一般是通过各种标记对文字进行排版的。但是在实际应用中,往往需要一些特殊的排版效果,这样使用标记控制起来会比较麻烦。解决的方法就是保留文本格式的排版效果,例如空格、制表符等。如果要保留原始的文本排版效果,则需要使用<pre>标记。
【例3.14】实例代码。(实例位置:资源包\TM\sl\3\14)
![](https://epubservercos.yuewen.com/1F54C5/15825993304148506/epubprivate/OEBPS/Images/Figure-P81_73657.jpg?sign=1738822414-X5IxGmzLyULCaGRBfwIaDzdYH6yfouvi-0-f83318efce305bc7976e050ab8577223)
运行这段代码,可以看到运行效果和文本中的效果相同,如图3.14所示。
![](https://epubservercos.yuewen.com/1F54C5/15825993304148506/epubprivate/OEBPS/Images/Figure-P82_15260.jpg?sign=1738822414-CIEJ8iqWymirSKWaCIUHzPkrylb5gczd-0-6c4304df938bb0dcaf5016a9695614c9)
图3.14 保留原始的排版效果
3.3.5 居中对齐标记——center
对于段落来说,和普通文字类似,有时候也需要将段落居中。在HTML语言中提供了专门的标记。
语法
![](https://epubservercos.yuewen.com/1F54C5/15825993304148506/epubprivate/OEBPS/Images/Figure-P82_73659.jpg?sign=1738822414-5D2vTooSRKOSFDIPDh6Xc7ggWEFBFS3r-0-403764c358b8a3730cbc27d71708ba39)
语法解释
在标记之间的文字会自动居中显示。
【例3.15】实例代码。(实例位置:资源包\TM\sl\3\15)
![](https://epubservercos.yuewen.com/1F54C5/15825993304148506/epubprivate/OEBPS/Images/Figure-P82_73660.jpg?sign=1738822414-WwhqG65YqslxV9ZCBnhcSrO5SzUIkt0M-0-846fcb0a36c89bd8577d599f516050b4)
运行这段代码,可以看到这首古诗居中显示,如图3.15所示。
![](https://epubservercos.yuewen.com/1F54C5/15825993304148506/epubprivate/OEBPS/Images/Figure-P83_15366.jpg?sign=1738822414-Zbe7zTeQlV9BNnwPh35SiOJRg81xlXvP-0-be14047861f7924bd2b2fb2f0c3ff568)
图3.15 段落的居中显示
3.3.6 向右缩进标记——blockquote
使用<blockquote>标记可以实现页面文字的段落缩进。这一标记也是每使用一次,段落就缩进一次,可以嵌套使用,以达到不同的缩进效果。
语法
![](https://epubservercos.yuewen.com/1F54C5/15825993304148506/epubprivate/OEBPS/Images/Figure-P83_15375.jpg?sign=1738822414-6depPtRBAHKTEOOkDjWHlvXopBH9ug3y-0-d4e52af54e6849cf6525fff93b2e865b)
语法解释
在该标记之间的文字会自动缩进。
【例3.16】实例代码。(实例位置:资源包\TM\sl\3\16)
![](https://epubservercos.yuewen.com/1F54C5/15825993304148506/epubprivate/OEBPS/Images/Figure-P83_73663.jpg?sign=1738822414-x7rKSfvtulyDBwvkkq1aCh0gBztpOsfS-0-ecda7ee5e87d8054b9618061462f375f)
在上面的代码中,多次嵌套使用了<blockquote>标记,运行这段代码效果如图3.16所示。
![](https://epubservercos.yuewen.com/1F54C5/15825993304148506/epubprivate/OEBPS/Images/Figure-P84_15477.jpg?sign=1738822414-YjKHSDYTqrEvBkwM6QOLnzpXWbZ3INdE-0-77c2e64ccc31776b4b9ebb7a18b8210f)
图3.16 段落的缩进效果
3.4 水平线标记
![](https://epubservercos.yuewen.com/1F54C5/15825993304148506/epubprivate/OEBPS/Images/Figure-P84_15578.jpg?sign=1738822414-pmyhjhzuLmymfqEzvbQZhuW8SVUMCopm-0-08e4add75e32bfc4266dbafeb3c23f1d)
视频讲解
水平线用于段落与段落之间的分隔,使文档结构清晰明白,使文字的编排更整齐。水平线自身具有很多属性,如宽度、高度、颜色、排列对齐等。在HTML文档中经常会用到水平线,合理使用水平线可以获得非常好的效果。一篇内容繁杂的文档,如果合理放置几条水平线,就会变得层次分明,便于阅读。
3.4.1 添加水平线——hr
语法
![](https://epubservercos.yuewen.com/1F54C5/15825993304148506/epubprivate/OEBPS/Images/Figure-P84_73664.jpg?sign=1738822414-canojReCWXBYyYu6yqggXQjecYZ8j88J-0-824fc63d8a23d17a7532c54851a09d75)
语法解释
在网页中输入一个<hr>标记,就添加了一条默认样式的水平线。
【例3.17】实例代码。(实例位置:资源包\TM\sl\3\17)
![](https://epubservercos.yuewen.com/1F54C5/15825993304148506/epubprivate/OEBPS/Images/Figure-P84_73665.jpg?sign=1738822414-F68zogxyyLVDkzL2oy47yihsfkxWVf2n-0-b67e72a0e4f2a89be6dd39f3567be17d)
运行代码,可以看到在网页中出现了一条水平线,如图3.17所示。
![](https://epubservercos.yuewen.com/1F54C5/15825993304148506/epubprivate/OEBPS/Images/Figure-P85_15595.jpg?sign=1738822414-dglqns0uM3uYaItNJlUylSVhwo1ygfTT-0-e29387a9e94a792e58b4dc5b3721f69e)
图3.17 添加水平线
3.4.2 设置水平线宽度与高度属性——width、height
在默认情况下,在网页中插入的水平线是100%的宽度,1像素的高度。而在实际创建网页时,可以对水平线的宽度和高度进行设置。
语法
![](https://epubservercos.yuewen.com/1F54C5/15825993304148506/epubprivate/OEBPS/Images/Figure-P85_73666.jpg?sign=1738822414-8cuyJGZ5g4ostBv90GlZ9tGq3L5gXlOY-0-7422921e44ba37966804cfb2470f2fae)
语法解释
在该语法中,水平线的宽度值可以是确定的像素值,也可以是窗口的百分比。而水平线的高度值则只能是像素数。如果在创建水平线时只设置一个参数,那么另外一个参数则会取默认值。
【例3.18】实例代码。(实例位置:资源包\TM\sl\3\18)
![](https://epubservercos.yuewen.com/1F54C5/15825993304148506/epubprivate/OEBPS/Images/Figure-P85_73667.jpg?sign=1738822414-GW5OPTaWr2QRqv8JEeDlHdaJBLK38ceE-0-eddee6f69eeb8d561e27dc93a85b0524)
运行这段代码,可以看到3条高度和宽度不等的水平线效果,如图3.18所示
![](https://epubservercos.yuewen.com/1F54C5/15825993304148506/epubprivate/OEBPS/Images/Figure-P86_15736.jpg?sign=1738822414-hTZRMHejZ0YC2MJf9PSU7nHWD893MoNH-0-82c31cf295fa4c71816d10361ea8e81d)
图3.18 设置水平线宽度和高度
3.4.3 设置水平线的颜色——color
为了使水平线更美观,同整体页面更协调,我们可以设置水平线的颜色。
语法
![](https://epubservercos.yuewen.com/1F54C5/15825993304148506/epubprivate/OEBPS/Images/Figure-P86_73670.jpg?sign=1738822414-d7ijeIbm2DUL3z7WzzkkTTvfCoZqlBlu-0-85f1cd83b9b9b0fdce498c6d9e773ab0)
语法解释
颜色代码是十六进制的数值。
【例3.19】实例代码。(实例位置:资源包\TM\sl\3\19)
![](https://epubservercos.yuewen.com/1F54C5/15825993304148506/epubprivate/OEBPS/Images/Figure-P86_73671.jpg?sign=1738822414-wnrHvC5tiWnv6x0EYcusDJZwMORvLkyZ-0-e3cf4f4b5b0e1c1079e2aa0a6d93b406)
运行这段代码,可以看到颜色和大小不同的两条水平线,而这两条水平线将文章的主体映衬得更加醒目,如图3.19所示
![](https://epubservercos.yuewen.com/1F54C5/15825993304148506/epubprivate/OEBPS/Images/Figure-P87_15907.jpg?sign=1738822414-9p244wbhnIKSM9bgovgGXFCZxnygqHhU-0-fadfe8b7814adea3a811f85a7c9fc115)
图3.19 设置水平线的颜色
3.4.4 设置水平线的对齐方式——align
通过前面几个实例可以看到,水平线在默认情况下是居中对齐的。如果希望水平线左对齐或右对齐,就需要使用align参数。
语法
![](https://epubservercos.yuewen.com/1F54C5/15825993304148506/epubprivate/OEBPS/Images/Figure-P87_73673.jpg?sign=1738822414-X068VXYyRGPg70DGp1ars5qhDnIT7LBC-0-d1151c6c468921aa0458631221403e87)
语法解释
在该语法中对齐方式可以有3种,包括left、center和right。其中,center的效果与默认效果相同。
【例3.20】实例代码。(实例位置:资源包\TM\sl\3\20)
![](https://epubservercos.yuewen.com/1F54C5/15825993304148506/epubprivate/OEBPS/Images/Figure-P87_73674.jpg?sign=1738822414-c8uIOqR0JOuACmId04JhkzotH4V5YASv-0-8604e9cbadf392e34c718dab24687141)
运行这段代码,可以看到分别位于左边和右边的不同效果的水平线,如图3.20所示。
![](https://epubservercos.yuewen.com/1F54C5/15825993304148506/epubprivate/OEBPS/Images/Figure-P88_16013.jpg?sign=1738822414-hldHl54u5zYV3QAXUVxzJPYH1WU2rcjd-0-b913d62de970e4135f7be8fdf73cf833)
图3.20 设置水平线的对齐方式
3.4.5 去掉水平线阴影——noshade
在默认情况下,水平线是空心带阴影的立体效果,通过设置noshade参数可以将水平线的阴影去掉。
语法
![](https://epubservercos.yuewen.com/1F54C5/15825993304148506/epubprivate/OEBPS/Images/Figure-P88_73676.jpg?sign=1738822414-YtxQPon1199WnjUzY8NotZyaXQn3XD6L-0-7ccab85faf3d8ef33ba992be31e50bd2)
【例3.21】实例代码。(实例位置:资源包\TM\sl\3\21)
![](https://epubservercos.yuewen.com/1F54C5/15825993304148506/epubprivate/OEBPS/Images/Figure-P88_73677.jpg?sign=1738822414-6KL5fzxq7YcmiGDODKlXLrrai3s1lsRg-0-ac6aa3f221df1c5f9c1ce676a34bb88d)
运行代码,可以看到如图3.21所示的效果,上面的水平线是空心带阴影的立体效果,而下面的水平线是通过noshade参数将阴影去除掉的水平线。
![](https://epubservercos.yuewen.com/1F54C5/15825993304148506/epubprivate/OEBPS/Images/Figure-P89_16118.jpg?sign=1738822414-hsD8trB4ZyxG9Qz4tF89ruD6vnvPlbCc-0-fb9ea297a8b742b0f962f66db97162c4)
图3.21 去掉水平线的阴影效果
3.5 其他文字标记
3.5.1 文字标注标记——ruby
在网页中可以通过添加对文字的标注来说明网页中的某段文字。
语法
![](https://epubservercos.yuewen.com/1F54C5/15825993304148506/epubprivate/OEBPS/Images/Figure-P89_73678.jpg?sign=1738822414-8Kjv3ndNsbyl88OaRvv4cC7ini1g2sn6-0-4164fd79c4ebe29d32806618787327b4)
语法解释
在这段代码中,被说明的文字就是网页中需要添加标注的那段文字,而文字的标注则是真正的说明文字。
【例3.22】实例代码。(实例位置:资源包\TM\sl\3\22)
![](https://epubservercos.yuewen.com/1F54C5/15825993304148506/epubprivate/OEBPS/Images/Figure-P89_73679.jpg?sign=1738822414-PAHN4lPJe2uo85QboIFmrLDy5NJWgkZ4-0-1328fe1f072c03b7ba9f72669b59e05d)
运行这段代码,可以在古诗的上面看到标注文字“作者秦观”,如图3.22所示。
![](https://epubservercos.yuewen.com/1F54C5/15825993304148506/epubprivate/OEBPS/Images/Figure-P90_16260.jpg?sign=1738822414-Kq7MHyo2Kwnz6stISyKpdYOGH0Umqg9b-0-eff6d52317b8b373a75e42a20b08be8e)
图3.22 添加标注文字
说明
在默认情况下,标注文字很小,但是在HTML中也可以像设置其他文字一样调整标注文字的各种属性,包括大小、颜色等。
3.5.2 声明变量标记——var
在使用网页讲解某些知识时,为了统一地突出变量,常常将其设置为斜体。而在HTML中也提供了一种标记,用于专门设置变量的效果。
语法
![](https://epubservercos.yuewen.com/1F54C5/15825993304148506/epubprivate/OEBPS/Images/Figure-P90_73683.jpg?sign=1738822414-BsqcNG5310vy2vFjhdA2z2KBEny2Tvut-0-cc214d44026a1a39ec9b6822c4761ec1)
语法解释
在标记之间的文字就以声明变量的效果显示。
【例3.23】实例代码。(实例位置:资源包\TM\sl\3\23)
![](https://epubservercos.yuewen.com/1F54C5/15825993304148506/epubprivate/OEBPS/Images/Figure-P90_73684.jpg?sign=1738822414-0LyeOzHxV8D8wzOrESir0ElgBZMERs5R-0-dc5e84a7c0a18ad641f2516c03d5e764)
运行这段代码,可以看到如图3.23所示的效果。
![](https://epubservercos.yuewen.com/1F54C5/15825993304148506/epubprivate/OEBPS/Images/Figure-P91_16377.jpg?sign=1738822414-q9cYAU88k8JCuKSZd2Zm9ezRYEYQ8ktn-0-cb3b0b82a11ae95f48bd9d1beac3374e)
图3.23 声明变量
3.5.3 忽视HTML标签标记——plaintext、xmp
忽视HTML标签标记主要是用来使HTML标签失去作用,而直接显示在页面中。这一标记在实际中应用并不多。
语法
![](https://epubservercos.yuewen.com/1F54C5/15825993304148506/epubprivate/OEBPS/Images/Figure-P91_73686.jpg?sign=1738822414-Bl4ddTEsrs1npbDE3juQN91L7FePS3YL-0-ccdc7eedc8668a77cdbbaa6568eca3ec)
语法解释
这两个标记中的任何一个如果加入HTML代码中,都会使HTML标记失去作用,一般放置在<body>标记之后。
【例3.24】实例代码。(实例位置:资源包\TM\sl\3\24)
![](https://epubservercos.yuewen.com/1F54C5/15825993304148506/epubprivate/OEBPS/Images/Figure-P91_73687.jpg?sign=1738822414-APKB3YMBfr9c3NfBsDQk3zLnMkpRJl7c-0-0865ba492687804fb392aaa30f4f8284)
运行程序的效果如图3.24所示。
![](https://epubservercos.yuewen.com/1F54C5/15825993304148506/epubprivate/OEBPS/Images/Figure-P91_16463.jpg?sign=1738822414-r7q3JG5FvYtMolXuWPD6lwQ1YdLLOEjs-0-166fd74b49e491c13b45bb321b8bec4b)
图3.24 忽视HTML标签的作用
3.5.4 设置地址文字标记<address>
<address>标记可定义一个地址(如电子邮件地址)。我们可以使用它来定义地址、签名或者文档的作者身份等信息。该标记主要用于英文字体的显示。
语法
![](https://epubservercos.yuewen.com/1F54C5/15825993304148506/epubprivate/OEBPS/Images/Figure-P92_73688.jpg?sign=1738822414-BCeiLyDOLJtnmfsG2lNS9W3A2siDaCG4-0-fea6476db1b3e74711fe643d00dc14d3)
在标记间的文字就是地址等内容。
【例3.25】实例代码。(实例位置:资源包\TM\sl\3\25)
![](https://epubservercos.yuewen.com/1F54C5/15825993304148506/epubprivate/OEBPS/Images/Figure-P92_73689.jpg?sign=1738822414-2bvwPhpMgzuOyrMI52XPdbVa2tV3BePy-0-cd57e9500d5ba20b92d8b8e1790903e2)
运行结果如图3.25所示。
![](https://epubservercos.yuewen.com/1F54C5/15825993304148506/epubprivate/OEBPS/Images/Figure-P92_16549.jpg?sign=1738822414-eAEbUO7262RSEAx2iquKDe9xa9YpCc8N-0-71df147dea1ea589a80d0db43c4a340b)
图3.25 设置地址文字标记
说明
<address></address>标记对中的内容通常被显示为斜体。大多数浏览器会在<address>标记的前后添加一个换行符,如果有必要,还可以在地址文本的内容添加额外的换行符。
3.6 小结
本章主要讲解了如何设置文字以及段落。文字是网页设计最基础的部分,一个标准的文字页面可以起到传达信息的作用。通过本章的学习,读者可以设置文字格式、段落格式以及水平线标记。在熟悉和掌握了各个知识点后,读者可以在HTML中设置个性的文字样式。
3.7 习题
选择题
1.HTML文本显示状态代码中,<SUP></SUP>表示( )。
A.文本加注下标
B.文本加注上标
C.文本闪烁
D.文本或图片居中
2.创建最小的标题的文本标签是( )。
A.<pre></pre>
B.<h1></h1>
C.<h6></h6>
D.<b></b>
3.创建黑体字的文本标签是( )。
A.<pre></pre>
B.<h1></h1>
C.<h6></h6>
D.<b></b>
4.设置水平线高度的HTML代码是( )。
A.<hr>
B.<hr size=?>
C.<hr width=?>
D.<hr noshade>
5.在HTML中,下面是段落标签的是( )。
A.<HTML>…</HTML>
B.<HEAD>…</HEAD>
C.<BODY>…</BODY>
D.<P>…</P>
6.HTML代码<hr width=? >表示( )。
A.设置水平线的高度
B.设置水平线的宽度
C.创建一个没有阴影的水平线
D.创建任意水平线
判断题
7.HTML的段落标志中,标注文本以原样显示的是<PRE></PRE>。( )
8.HTML中,空格的代码为“ ”。( )
9.标识<b>无须</b>标识。( )
填空题
10.要设置一条1像素粗的水平线,应使用的HTML语句是________。