![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=1738831739-xfARzbwavpMO67QbSGH6wPJTOHRfd4Dm-0-a3ecfcae22f7b6cadad37c1352534947)
视频讲解
在浏览器中的正文部分,可以显示标题文字,所谓标题文字就是以某种固定的字号显示文字。HTML文档中的标题文字分别用来指明页面上的1~6级标题。
3.1.1 标题字标记<H>
标题文字共包含6种标记,每一种的标题在字号上有明显的区别,从1级~6级依次减小。
语法
![](https://epubservercos.yuewen.com/1F54C5/15825993304148506/epubprivate/OEBPS/Images/Figure-P69_73624.jpg?sign=1738831739-BbLOEnvJNHTUcZGGV3pcrO8yIKstHzc9-0-a69ab9fdfb05b9b7c8ca3e477f548c18)
语法解释
在该语法中,1级标题使用最大的字号表示,6级标题使用的是最小的字号。
【例3.1】实例代码。(实例位置:资源包\TM\sl\3\1)
![](https://epubservercos.yuewen.com/1F54C5/15825993304148506/epubprivate/OEBPS/Images/Figure-P69_73625.jpg?sign=1738831739-cuRxFD3lZgxtUnaBQ6QKM85hSOJHyPEn-0-e600ce5bd368e22991875a4f2af2cd87)
运行这段代码可以看到网页中6种不同大小的标题文字,如图3.1所示。
![](https://epubservercos.yuewen.com/1F54C5/15825993304148506/epubprivate/OEBPS/Images/Figure-P69_13744.jpg?sign=1738831739-NiThx890FoG7Z4DoWyb9sAfrxNLKYR2p-0-0d5bbf0c273a457598de199a8fdf7082)
图3.1 标题文字的效果
3.1.2 标题文字的对齐方式——align
默认情况下,标题文字是左对齐的。而在网页制作的过程中,可以实现标题文字的编排设置。对于文字标题的属性设置中,最常用的就是关于对齐方式的设置,这就需要使用align参数来进行设置。
语法
![](https://epubservercos.yuewen.com/1F54C5/15825993304148506/epubprivate/OEBPS/Images/Figure-P70_73626.jpg?sign=1738831739-ouFvULbkOEaWI1Dj2OvfpxzHjrHzR1qc-0-1c44ba23edfd84c3e43f98e0b28db3d9)
语法解释
在该语法中,align属性需要设置在标题标记的后面,标题文字的对齐属性如表3.1所示。
表3.1 标题文字的对齐方式
![](https://epubservercos.yuewen.com/1F54C5/15825993304148506/epubprivate/OEBPS/Images/Figure-T70_13881.jpg?sign=1738831739-Ji1bmq5b0MiLKXOtlMD7gpAjXLE4z85t-0-7652b25bbb084580ab0bf7f45b0137fe)
【例3.2】实例代码。(实例位置:资源包\TM\sl\3\2)
![](https://epubservercos.yuewen.com/1F54C5/15825993304148506/epubprivate/OEBPS/Images/Figure-P70_73627.jpg?sign=1738831739-l1xfoLeQafIfTNR0uDRSQQzkq3Y1gG6P-0-dfde091e273a9d2a880866b995f67f45)
运行这段代码,可以看到不同对齐方式的标题效果,如图3.2所示。
![](https://epubservercos.yuewen.com/1F54C5/15825993304148506/epubprivate/OEBPS/Images/Figure-P70_13877.jpg?sign=1738831739-0RUp6gKHhILgOd49x7LDTE0QxTF8z6eb-0-94e706e4a62efd8e4dc1001e387389c8)
图3.2 标题文字的对齐效果
3.2 设置文字格式
![](https://epubservercos.yuewen.com/1F54C5/15825993304148506/epubprivate/OEBPS/Images/Figure-P71_13969.jpg?sign=1738831739-QfLR4jn5K1UZ8HoWnq88uOSbyXoWuMpi-0-52c43c0971179d021c6c90dbf06b549f)
视频讲解
除了标题文字外,在网页中普通的文字信息更是不可缺少的。而多种多样的文字效果可以使网页变得更加绚丽。
在网页的编辑中,可以直接在文字的主体部分输入文字,这些文字会显示在页面中。这是HTML语言编辑中最简单的事情,只需要在<body>标记和</body>标记之间输入相应的文字即可。设置不同的文字效果的属性位于文字格式标记<font>中,下面将逐一进行讲解各种文字格式的设置方式。
3.2.1 设置文字字体——face
在HTML语言中,可以通过face属性设置文字的不同字体效果。设置的字体效果必须在浏览器安装了相应的字体后才可以正确浏览,否则这些特殊字体会被浏览器中的普通字体所代替。因此,在网页中尽量减少使用过多的特殊字体,以免在用户浏览时无法看到正确的效果。由于浏览器默认情况下都包含了宋体、黑体等几种基本字体,因此网页的创建者应该注意在设计网页时,多利用这几种字体。
语法
![](https://epubservercos.yuewen.com/1F54C5/15825993304148506/epubprivate/OEBPS/Images/Figure-P71_73628.jpg?sign=1738831739-fUdG3cYR2Hn05gfCHlKTLEw8OIRLjA5v-0-77b6f61bf6199cde07c3f51db48784ae)
语法解释
在该语法中,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=1738831739-Emidy4rRSHcL5595iWfGkw3RmrVwBXxs-0-bc0801b6cda1f7fa1eb623a6f3541047)
运行这段代码,可以看到几种不同的字体效果,如图3.3所示。
![](https://epubservercos.yuewen.com/1F54C5/15825993304148506/epubprivate/OEBPS/Images/Figure-P72_13984.jpg?sign=1738831739-4Vp1qtqwoq2DhVeuwqPbO9f4HR4yCCYb-0-610bd7ce9112dfd3c385b442f881c660)
图3.3 设置不同的文字字体
3.2.2 设置字号——size
HTML页面中的文字可以使用不同的字号表现。字号指的是字体的大小,它没有一个相对的大小标准,其大小只是相对于默认字体而言。除了使用标题文字标记设置固定大小的字号之外,HTML语言提供了<font>标记size属性来设置普通文字的字号。
语法
![](https://epubservercos.yuewen.com/1F54C5/15825993304148506/epubprivate/OEBPS/Images/Figure-P72_73630.jpg?sign=1738831739-IrwW3lpHzT6nXD94k2JAhxzpBqh8crw9-0-78d5be39dbf0ad23fb4c813f68098260)
语法解释
在该语法中,文字的字号可以设置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=1738831739-4ay7wkKHvOziVa16WcYculA9XMzZFVrx-0-3bcd5df68c9bf4c7132927ea0a662366)
运行这段代码,可以看到文字的大小变化,其效果如图3.4所示。
![](https://epubservercos.yuewen.com/1F54C5/15825993304148506/epubprivate/OEBPS/Images/Figure-P73_14112.jpg?sign=1738831739-llU6oCKXE6FB4nEp8EjMIjQDkcMUjcqF-0-6c6ce8ee793cf893c5e7d5675d792772)
图3.4 设置不同的字号
3.2.3 设置文字颜色——color
在HTML页面中,还可以通过不同的颜色表现不同的文字效果。丰富的字符颜色毫无疑问能够极大增强文档的表现力。
语法
![](https://epubservercos.yuewen.com/1F54C5/15825993304148506/epubprivate/OEBPS/Images/Figure-P73_73633.jpg?sign=1738831739-D9X6YPJ6cmTMMRPvrOCFgRFA6Fff1H28-0-9b4bb750424d86ed729f74bf058b9b5b)
语法解释
与网页背景色的设置类似,颜色代码页是十六进制的。
【例3.5】实例代码。(实例位置:资源包\TM\sl\3\5)
![](https://epubservercos.yuewen.com/1F54C5/15825993304148506/epubprivate/OEBPS/Images/Figure-P73_73634.jpg?sign=1738831739-YyWmVJ9Hacbrzrar1uZbR8hRlnpvREGI-0-3c6af2c9d90058cfe17732b39973e3de)
运行这段代码,可看到不同色彩的文字效果,如图3.5所示。
![](https://epubservercos.yuewen.com/1F54C5/15825993304148506/epubprivate/OEBPS/Images/Figure-P73_14198.jpg?sign=1738831739-95LO1rajpdXteBhEIW7EE4WbJwbpzVif-0-a042644caa76767858805577a9832ea8)
图3.5 设置不同的文字颜色
3.2.4 粗体、斜体、下画线——strong、em、u
在浏览网页时,还常常可以看到一些特殊效果的文字,例如粗体字、斜体字以及下画线文字。而这些文字效果也可以通过设置HTML语言的标记来实现。
语法
![](https://epubservercos.yuewen.com/1F54C5/15825993304148506/epubprivate/OEBPS/Images/Figure-P74_73635.jpg?sign=1738831739-BAu6Rn6Y1qkv0wNf0wKYfqX3L155B6fB-0-001168ffd3e4690367bbfb8b14754f30)
语法解释
这几种效果的语法类似,只是标记不同。粗体的效果也可以通过标记<b>来实现;斜体字也可以使用标记<I>或者<cite>表示。
【例3.6】实例代码。(实例位置:光盘\TM\sl\3\6)
![](https://epubservercos.yuewen.com/1F54C5/15825993304148506/epubprivate/OEBPS/Images/Figure-P74_73636.jpg?sign=1738831739-wsGFSONj06Bmwxel5hFrY6xcPxstLJ8O-0-5e954ebe00d9868105f0f48b84bc44b5)
运行这段代码,可以看到不同的样式效果,且使用不同的标记也可以达到相同的效果,如图3.6所示。
![](https://epubservercos.yuewen.com/1F54C5/15825993304148506/epubprivate/OEBPS/Images/Figure-P74_14290.jpg?sign=1738831739-4iOdgKvlHp8KSYysMi9T7ijWEab7pOuF-0-ed3e7222a41a0281231c63909c7d437c)
图3.6 设置文字的不同样式
3.2.5 上标与下标——sup、sub
除了设置不同的文字效果之外,有时候在网页中还需要一种特殊的文字效果,即上标和下标,这在显示公式时常常会出现,而在HTML语言中,也可以通过标记轻松进行设置。
语法
![](https://epubservercos.yuewen.com/1F54C5/15825993304148506/epubprivate/OEBPS/Images/Figure-P74_73637.jpg?sign=1738831739-6ejnWc70Ttz9AgAtuQtvwMjrZAyYNsa7-0-d6128e79b762beaa85937e6946215f77)
语法解释
在该语法中,上标标记和下标标记的使用方法基本相同,只需要将文字放在标记中间即可。
【例3.7】实例代码。(实例位置:光盘\TM\sl\3\7)
![](https://epubservercos.yuewen.com/1F54C5/15825993304148506/epubprivate/OEBPS/Images/Figure-P75_73639.jpg?sign=1738831739-VMZbOqrrcWqmfkPEfvpqLfGv6VtWfu4l-0-87a1d2d50b6eb07e245791a96547cc50)
运行这段代码,可以看到如图3.7所示的效果。
![](https://epubservercos.yuewen.com/1F54C5/15825993304148506/epubprivate/OEBPS/Images/Figure-P75_14396.jpg?sign=1738831739-MPxxCtPMHc7jGByfpyKiLZnKIHsNGuQg-0-7920077a45dca266c779a5c99bcd4510)
图3.7 设置文字的上标与下标
3.2.6 设置删除线——strike
在网页中可以通过strike参数对文字添加删除线效果。
语法
![](https://epubservercos.yuewen.com/1F54C5/15825993304148506/epubprivate/OEBPS/Images/Figure-P75_73640.jpg?sign=1738831739-Yotc5H7EQq2gm2Ty96ht6dw0nio2c7Mf-0-6e493fb3dc67f693e3ba1215aeceb9c4)
语法解释
这两种标记都可以创建删除线效果,使用起来也很简单,只要把需要设置成删除线效果的文字设置在标记中间即可。
【例3.8】实例代码。(实例位置:资源包\TM\sl\3\8)
![](https://epubservercos.yuewen.com/1F54C5/15825993304148506/epubprivate/OEBPS/Images/Figure-P75_73641.jpg?sign=1738831739-Vv1CAaEM4RFFhhY5AKVh5Cu9jXqOgaWg-0-c262507e6ff3bc5e9911e3274a15383b)
运行这段代码,可以看到如图3.8所示的效果。
![](https://epubservercos.yuewen.com/1F54C5/15825993304148506/epubprivate/OEBPS/Images/Figure-P76_14502.jpg?sign=1738831739-iCm8lAoUY3MsXl0bMD84eYwvMt2Tsqu2-0-4184297cbb737f0e217bbcbd2054b56b)
图3.8 删除线效果
3.2.7 等宽文字标记——code
等宽文字标记常用于英文效果,使用该标记可以实现网页中字体的等宽效果。使用等宽效果能够使页面显得更加整齐。
语法
![](https://epubservercos.yuewen.com/1F54C5/15825993304148506/epubprivate/OEBPS/Images/Figure-P76_73643.jpg?sign=1738831739-gXCnjhwblHPwfc4x6KElZD9sbkMMHq7n-0-c7d79d8068dafa4858ffea55f72cf5f5)
语法解释
在该语法中的这两种标记都可以实现文字的等宽显示,而在应用时只要把需要等宽显示文字的放置在标记中间即可。
【例3.9】实例代码。(实例位置:资源包\TM\sl\3\9)
![](https://epubservercos.yuewen.com/1F54C5/15825993304148506/epubprivate/OEBPS/Images/Figure-P76_73644.jpg?sign=1738831739-JLsLUhmyM9NdF6Ah7zUc0K1ezX4Xk2Jo-0-a27d7a5ab5d668105394983ef11b2032)
运行这段代码,可以看到如图3.9所示的效果。
![](https://epubservercos.yuewen.com/1F54C5/15825993304148506/epubprivate/OEBPS/Images/Figure-P77_14627.jpg?sign=1738831739-AcJ0zes88zOHjqUvm5j0w2LJ2BtqaZWV-0-d99a9d39cfe0aac527169bef9f730372)
图3.9 等宽文字的效果
3.2.8 空格——
一般情况下,在网页中输入文字时,如果在段落开始增加了空格,在使用浏览器进行浏览时往往看不到这些空格。这主要是因为在HTML文件中,浏览器本身会将两个句子之间的所有半角空白仅当作一个来看待。如果需要保留空格的效果,一般需要使用全角空格符号,或者通过空格码来代替。下面将介绍如何应用空格码来输入保留文字中的空格效果。
语法
![](https://epubservercos.yuewen.com/1F54C5/15825993304148506/epubprivate/OEBPS/Images/Figure-P77_73646.jpg?sign=1738831739-kNEybcrlvtuLg2XkmuBrs163gppXwgGO-0-0e61c5fc1b3b595bca09a76930363755)
语法解释
在网页中可以有多个空格,一个 只代表一个半角空格,多个空格则可以多次使用这一符号。
【例3.10】实例代码。(实例位置:资源包\TM\sl\3\10)
![](https://epubservercos.yuewen.com/1F54C5/15825993304148506/epubprivate/OEBPS/Images/Figure-P77_73647.jpg?sign=1738831739-kJcDxxuhytLUecqxqh9DiA9sEPyPRnzu-0-5185472d9cb2d19038e4c4be548117cd)
运行这段代码,可以清楚地看到不管在两个句子间输入多少个半角空格,其中仅有一个半角的空格符会被接受,其余多出的空格符将被忽略掉。而输入空格代码则可以完整地保留空格的效果,如图3.10所示。
![](https://epubservercos.yuewen.com/1F54C5/15825993304148506/epubprivate/OEBPS/Images/Figure-P78_14744.jpg?sign=1738831739-1tJkiglSXm0mADb491kQa1EBTVzAJDYf-0-3f51f81fa28ee0fe2fe3e6063ed15cfc)
图3.10 在网页中输入空格
3.2.9 其他特殊符号
除了空格以外,在网页的创作过程中,还有一些特殊的符号也需要使用代码进行代替。一般情况下,特殊符号的代码由前缀“&”、字符名称和后缀“;”组成。使用方法与空格符号类似,具体如表3.2所示。
表3.2 特殊符号的表示
![](https://epubservercos.yuewen.com/1F54C5/15825993304148506/epubprivate/OEBPS/Images/Figure-T78_14825.jpg?sign=1738831739-otRh6hbJ4UVSEnmpHd7FbdN4j0CsgfAZ-0-3346d4e4328504dfb19779ed508a22bf)
说明
在需要输入这些特殊符号的位置处,使用相应的代码代替即可。
3.3 设置段落格式
![](https://epubservercos.yuewen.com/1F54C5/15825993304148506/epubprivate/OEBPS/Images/Figure-P79_14917.jpg?sign=1738831739-3q9W5rxXSHtCgkzY5xYPDPwdX4vBodV1-0-f8691ec08b701efa1650aae9379d82ab)
视频讲解
文字属性的设定我们已经做了介绍,文字的组合就是段落,在文本编辑窗口中,输入完一段文字后,按下Enter键后就生成了一个段落。在HTML中可以通过标记实现段落的效果,下面具体介绍和段落相关的一些标记。
3.3.1 段落标记——p
在HTML语言中,段落通过<p>标记来表示。
语法
![](https://epubservercos.yuewen.com/1F54C5/15825993304148506/epubprivate/OEBPS/Images/Figure-P79_73651.jpg?sign=1738831739-OVpyxOcEiiPh2oko8yptxMvJyLevCpA6-0-f8301b52dafee4c11196e69c5316c445)
语法解释
可以使用成对的<p>标记来包含段落,也可以使用单独的<p>标记来划分段落。
【例3.11】实例代码。(实例位置:资源包\TM\sl\3\11)
![](https://epubservercos.yuewen.com/1F54C5/15825993304148506/epubprivate/OEBPS/Images/Figure-P79_73652.jpg?sign=1738831739-CJk8CYRshxQgMLYgXKL6ccOsAlbUEE0j-0-4561600eb8b6ae482d89f28b33150591)
运行这段代码,可以看到两种方法的段落标记都可以成功地将文字分段。效果如图3.11所示。
![](https://epubservercos.yuewen.com/1F54C5/15825993304148506/epubprivate/OEBPS/Images/Figure-P79_14910.jpg?sign=1738831739-0GN6qcGHumTlQ8MxggDuMbJiOX6sEXwD-0-483e73b784467136c33b03d69f50f56e)
图3.11 段落效果
3.3.2 取消文字换行标记——nobr
如果浏览器中单行文字的宽度过长,浏览器会自动将该文字换行显示,如果希望强制浏览器不换行显示,可以使用相应的标记。
语法
![](https://epubservercos.yuewen.com/1F54C5/15825993304148506/epubprivate/OEBPS/Images/Figure-P80_73653.jpg?sign=1738831739-a4k17Yb2usLnkuXs4P9RcIJOt6fHieSp-0-cc20e0b7dcd39b64df26680b02e63fb3)
语法解释
在标记之间的文字在显示的过程中不会自动换行。
【例3.12】实例代码。(实例位置:资源包\TM\sl\3\12)
![](https://epubservercos.yuewen.com/1F54C5/15825993304148506/epubprivate/OEBPS/Images/Figure-P80_73654.jpg?sign=1738831739-6zfdVXTlNN6jqqNYMprmFcFpY4XCnbWF-0-7b7f34d57d978b7a8fffd1592e39f34d)
运行这段代码,可以看到强制文字不换行的效果,如图3.12所示。
![](https://epubservercos.yuewen.com/1F54C5/15825993304148506/epubprivate/OEBPS/Images/Figure-P80_15042.jpg?sign=1738831739-o0XFU7GLbJqgDqxjeQuHWM2XZ8jlse8C-0-a483d0c4aed534534dcebd4bbca22221)
图3.12 文字不换行的效果
3.3.3 换行标记——br
段落与段落之间是隔行换行的,文字的行间距过大,这时可以使用换行标记来完成文字的紧凑换行显示。
语法
![](https://epubservercos.yuewen.com/1F54C5/15825993304148506/epubprivate/OEBPS/Images/Figure-P81_73655.jpg?sign=1738831739-6dCXNg1dWhZqNQmZ2e7jJgu0PltOTBk3-0-e1c3f96c7468e51dc07d95dd046a2493)
语法解释
一个<br>标记代表一个换行,连续的多个标记可以多次换行。
【例3.13】实例代码。(实例位置:资源包\TM\sl\3\13)
![](https://epubservercos.yuewen.com/1F54C5/15825993304148506/epubprivate/OEBPS/Images/Figure-P81_73656.jpg?sign=1738831739-sZedpQa1WVliUpCsLhBo13mE0LuqfxrL-0-84a73b526ad2b7d7fb09ead1c9730921)
运行这段代码,可以看到使用换行标记的效果,如图3.13所示。
![](https://epubservercos.yuewen.com/1F54C5/15825993304148506/epubprivate/OEBPS/Images/Figure-P81_15134.jpg?sign=1738831739-MYtaWQ4IZn2M3Y7MPFmv470VOpJJzEmT-0-ee84cb9bf7e94fdd5a27a30147c910c4)
图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=1738831739-CIFCj53lXQPWuVdDHjC1zisR8gYtZYwy-0-3c721c174e971621f71e15480c0acb92)
运行这段代码,可以看到运行效果和文本中的效果相同,如图3.14所示。
![](https://epubservercos.yuewen.com/1F54C5/15825993304148506/epubprivate/OEBPS/Images/Figure-P82_15260.jpg?sign=1738831739-Hp72CUW0m4Q11tn3TzK9ghDOjBwaPkoc-0-1eb7e7ef2fea76db95bef12bf27b530a)
图3.14 保留原始的排版效果
3.3.5 居中对齐标记——center
对于段落来说,和普通文字类似,有时候也需要将段落居中。在HTML语言中提供了专门的标记。
语法
![](https://epubservercos.yuewen.com/1F54C5/15825993304148506/epubprivate/OEBPS/Images/Figure-P82_73659.jpg?sign=1738831739-zwv3ys7m2ZpISLTDzm8LLoDrLSstTOth-0-fb9c1324c3c36b9a20bea1ac8ee2f480)
语法解释
在标记之间的文字会自动居中显示。
【例3.15】实例代码。(实例位置:资源包\TM\sl\3\15)
![](https://epubservercos.yuewen.com/1F54C5/15825993304148506/epubprivate/OEBPS/Images/Figure-P82_73660.jpg?sign=1738831739-4RGZQyFeGZuyirz94CHRL1v3EqSVV9aK-0-4199af0a392bc604cf33a7815ea949fc)
运行这段代码,可以看到这首古诗居中显示,如图3.15所示。
![](https://epubservercos.yuewen.com/1F54C5/15825993304148506/epubprivate/OEBPS/Images/Figure-P83_15366.jpg?sign=1738831739-jgOQkqntud5gYrd0Y6DnYYUQSs4eBZoE-0-d524d467a9201d04326c75033b6ac6c8)
图3.15 段落的居中显示
3.3.6 向右缩进标记——blockquote
使用<blockquote>标记可以实现页面文字的段落缩进。这一标记也是每使用一次,段落就缩进一次,可以嵌套使用,以达到不同的缩进效果。
语法
![](https://epubservercos.yuewen.com/1F54C5/15825993304148506/epubprivate/OEBPS/Images/Figure-P83_15375.jpg?sign=1738831739-U0ElVTFhoR3uYjhCbtYTsPnLaMsn3IWI-0-bf1fa71538771f42315719c47022a562)
语法解释
在该标记之间的文字会自动缩进。
【例3.16】实例代码。(实例位置:资源包\TM\sl\3\16)
![](https://epubservercos.yuewen.com/1F54C5/15825993304148506/epubprivate/OEBPS/Images/Figure-P83_73663.jpg?sign=1738831739-rqakX8EyRfSa1DK6BoIea5mA0dmBj0DO-0-6f3b6b90ef6c13e5b14f662dc478078a)
在上面的代码中,多次嵌套使用了<blockquote>标记,运行这段代码效果如图3.16所示。
![](https://epubservercos.yuewen.com/1F54C5/15825993304148506/epubprivate/OEBPS/Images/Figure-P84_15477.jpg?sign=1738831739-gOJfyXg4YMLKhGLJBEc8OYaGLhS2y8vW-0-9f50f75a43230774676703cb57bde3a2)
图3.16 段落的缩进效果
3.4 水平线标记
![](https://epubservercos.yuewen.com/1F54C5/15825993304148506/epubprivate/OEBPS/Images/Figure-P84_15578.jpg?sign=1738831739-cXaPXx0AK5fV1J9beHTU70PV9Bx1rxGr-0-61a6ebdc1ee94a380384b9f25172bc0b)
视频讲解
水平线用于段落与段落之间的分隔,使文档结构清晰明白,使文字的编排更整齐。水平线自身具有很多属性,如宽度、高度、颜色、排列对齐等。在HTML文档中经常会用到水平线,合理使用水平线可以获得非常好的效果。一篇内容繁杂的文档,如果合理放置几条水平线,就会变得层次分明,便于阅读。
3.4.1 添加水平线——hr
语法
![](https://epubservercos.yuewen.com/1F54C5/15825993304148506/epubprivate/OEBPS/Images/Figure-P84_73664.jpg?sign=1738831739-XSYkiCSAlE3ABNpiBZa3cpR8mVxDk5hf-0-79ff52d3a5831821109cebcfbf491da6)
语法解释
在网页中输入一个<hr>标记,就添加了一条默认样式的水平线。
【例3.17】实例代码。(实例位置:资源包\TM\sl\3\17)
![](https://epubservercos.yuewen.com/1F54C5/15825993304148506/epubprivate/OEBPS/Images/Figure-P84_73665.jpg?sign=1738831739-fBkju8UB5Fo9as4NMhn3I61LS7MpcwzS-0-9a9acff4eea90218dd3be80e680e5911)
运行代码,可以看到在网页中出现了一条水平线,如图3.17所示。
![](https://epubservercos.yuewen.com/1F54C5/15825993304148506/epubprivate/OEBPS/Images/Figure-P85_15595.jpg?sign=1738831739-swVvxOhoV0OyhsTcksT3EVWLDktZhhrD-0-858041a8728ba58270e6d572f341813c)
图3.17 添加水平线
3.4.2 设置水平线宽度与高度属性——width、height
在默认情况下,在网页中插入的水平线是100%的宽度,1像素的高度。而在实际创建网页时,可以对水平线的宽度和高度进行设置。
语法
![](https://epubservercos.yuewen.com/1F54C5/15825993304148506/epubprivate/OEBPS/Images/Figure-P85_73666.jpg?sign=1738831739-WSvM9Kjr5N29raKywdhDO5l9V61O4pVZ-0-3a0558ede0d512c2f11cd26bd52492d1)
语法解释
在该语法中,水平线的宽度值可以是确定的像素值,也可以是窗口的百分比。而水平线的高度值则只能是像素数。如果在创建水平线时只设置一个参数,那么另外一个参数则会取默认值。
【例3.18】实例代码。(实例位置:资源包\TM\sl\3\18)
![](https://epubservercos.yuewen.com/1F54C5/15825993304148506/epubprivate/OEBPS/Images/Figure-P85_73667.jpg?sign=1738831739-iarOgJw0ue417cWMeZfQSFTRQsX0ipTf-0-115e9365929a2ebe8b48cff204dbe58b)
运行这段代码,可以看到3条高度和宽度不等的水平线效果,如图3.18所示
![](https://epubservercos.yuewen.com/1F54C5/15825993304148506/epubprivate/OEBPS/Images/Figure-P86_15736.jpg?sign=1738831739-7if91pPWwaySQP5YplnipEH8Tqng993O-0-276b398ac5c82c2ea87e2df4f8ba6521)
图3.18 设置水平线宽度和高度
3.4.3 设置水平线的颜色——color
为了使水平线更美观,同整体页面更协调,我们可以设置水平线的颜色。
语法
![](https://epubservercos.yuewen.com/1F54C5/15825993304148506/epubprivate/OEBPS/Images/Figure-P86_73670.jpg?sign=1738831739-ZY5Nxp5lV4r3jWvHRta0hwWfEWloVcFW-0-852fab8dc8e8a0f3d5bb09604c4e439d)
语法解释
颜色代码是十六进制的数值。
【例3.19】实例代码。(实例位置:资源包\TM\sl\3\19)
![](https://epubservercos.yuewen.com/1F54C5/15825993304148506/epubprivate/OEBPS/Images/Figure-P86_73671.jpg?sign=1738831739-9IsD609il6BaxhUa8hJl0mLudbMt5POp-0-100887613e041ca6d0bdfc30db288a7d)
运行这段代码,可以看到颜色和大小不同的两条水平线,而这两条水平线将文章的主体映衬得更加醒目,如图3.19所示
![](https://epubservercos.yuewen.com/1F54C5/15825993304148506/epubprivate/OEBPS/Images/Figure-P87_15907.jpg?sign=1738831739-TQKkLiLAZqVFVnyclxNykriZcaTyx0pc-0-f3007fa6b6786bce7a63cdb9412cc4d5)
图3.19 设置水平线的颜色
3.4.4 设置水平线的对齐方式——align
通过前面几个实例可以看到,水平线在默认情况下是居中对齐的。如果希望水平线左对齐或右对齐,就需要使用align参数。
语法
![](https://epubservercos.yuewen.com/1F54C5/15825993304148506/epubprivate/OEBPS/Images/Figure-P87_73673.jpg?sign=1738831739-jhLm4euYNXbECRspft7vHhK7H1aWm07X-0-84b0d9bf41d561974dea7e3e3ee4e118)
语法解释
在该语法中对齐方式可以有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=1738831739-J5Bv1ViQuZJN7Uistoh8QLpZ3KbHBlfS-0-c32552f5958b1355765b598f2fbfe4df)
运行这段代码,可以看到分别位于左边和右边的不同效果的水平线,如图3.20所示。
![](https://epubservercos.yuewen.com/1F54C5/15825993304148506/epubprivate/OEBPS/Images/Figure-P88_16013.jpg?sign=1738831739-mqt6VMgOXN6tiiXYNEcpUolVDx5a9JHB-0-61bb9010bd47c0ada952334d03a0b860)
图3.20 设置水平线的对齐方式
3.4.5 去掉水平线阴影——noshade
在默认情况下,水平线是空心带阴影的立体效果,通过设置noshade参数可以将水平线的阴影去掉。
语法
![](https://epubservercos.yuewen.com/1F54C5/15825993304148506/epubprivate/OEBPS/Images/Figure-P88_73676.jpg?sign=1738831739-wdL0qcQRNIyl5Y2UXmvTdF6Ec9Vv26fT-0-f791e47b573d4e792daf3d2e7c4b5d79)
【例3.21】实例代码。(实例位置:资源包\TM\sl\3\21)
![](https://epubservercos.yuewen.com/1F54C5/15825993304148506/epubprivate/OEBPS/Images/Figure-P88_73677.jpg?sign=1738831739-Cb3auNNK0Owwzq3SaFEMfsj2wswkCMip-0-f22dc8a9b0cd3e2ca3187176e37c4f00)
运行代码,可以看到如图3.21所示的效果,上面的水平线是空心带阴影的立体效果,而下面的水平线是通过noshade参数将阴影去除掉的水平线。
![](https://epubservercos.yuewen.com/1F54C5/15825993304148506/epubprivate/OEBPS/Images/Figure-P89_16118.jpg?sign=1738831739-Iymz9v3ZAbXy1dBsbXDA1WTkoWrkUDzI-0-53848cdad42a6979189615414f91304b)
图3.21 去掉水平线的阴影效果
3.5 其他文字标记
3.5.1 文字标注标记——ruby
在网页中可以通过添加对文字的标注来说明网页中的某段文字。
语法
![](https://epubservercos.yuewen.com/1F54C5/15825993304148506/epubprivate/OEBPS/Images/Figure-P89_73678.jpg?sign=1738831739-9tRMscVkgYsrI3o6SyKHsYRbMlMdr0lD-0-291040914d3847accbb292ddf81b88c1)
语法解释
在这段代码中,被说明的文字就是网页中需要添加标注的那段文字,而文字的标注则是真正的说明文字。
【例3.22】实例代码。(实例位置:资源包\TM\sl\3\22)
![](https://epubservercos.yuewen.com/1F54C5/15825993304148506/epubprivate/OEBPS/Images/Figure-P89_73679.jpg?sign=1738831739-d7DI8MQ4R4pdrl6k9gt9lcPj4htY3h5R-0-bb1fb881374ed98da2efe3c9b7d63ce6)
运行这段代码,可以在古诗的上面看到标注文字“作者秦观”,如图3.22所示。
![](https://epubservercos.yuewen.com/1F54C5/15825993304148506/epubprivate/OEBPS/Images/Figure-P90_16260.jpg?sign=1738831739-lvwr66sYkiceELsWAwMBp8PCTDet7Qee-0-382896b795f47f57657cc4a0a8599517)
图3.22 添加标注文字
说明
在默认情况下,标注文字很小,但是在HTML中也可以像设置其他文字一样调整标注文字的各种属性,包括大小、颜色等。
3.5.2 声明变量标记——var
在使用网页讲解某些知识时,为了统一地突出变量,常常将其设置为斜体。而在HTML中也提供了一种标记,用于专门设置变量的效果。
语法
![](https://epubservercos.yuewen.com/1F54C5/15825993304148506/epubprivate/OEBPS/Images/Figure-P90_73683.jpg?sign=1738831739-zv4zqHdSYtrvZDEELl5Zh4kXBqso31DY-0-0709f7370d9d7da4b8016c5241912117)
语法解释
在标记之间的文字就以声明变量的效果显示。
【例3.23】实例代码。(实例位置:资源包\TM\sl\3\23)
![](https://epubservercos.yuewen.com/1F54C5/15825993304148506/epubprivate/OEBPS/Images/Figure-P90_73684.jpg?sign=1738831739-WfQYFkoXTOn3Xyb2KKI5IGdGBx5HDEkD-0-10d3cdd6d632929fd7f4a2b832b8f170)
运行这段代码,可以看到如图3.23所示的效果。
![](https://epubservercos.yuewen.com/1F54C5/15825993304148506/epubprivate/OEBPS/Images/Figure-P91_16377.jpg?sign=1738831739-crSNgaqgsUB31NYrQ5TOMPuVwyZXw5u1-0-8192d2506ba904f68c3a5f90bd1dec1a)
图3.23 声明变量
3.5.3 忽视HTML标签标记——plaintext、xmp
忽视HTML标签标记主要是用来使HTML标签失去作用,而直接显示在页面中。这一标记在实际中应用并不多。
语法
![](https://epubservercos.yuewen.com/1F54C5/15825993304148506/epubprivate/OEBPS/Images/Figure-P91_73686.jpg?sign=1738831739-lx5Iy1dAFTPumDCC4j3ld5BKzB9HkWD2-0-505628c1d7fe2d3c471fc21848ce562e)
语法解释
这两个标记中的任何一个如果加入HTML代码中,都会使HTML标记失去作用,一般放置在<body>标记之后。
【例3.24】实例代码。(实例位置:资源包\TM\sl\3\24)
![](https://epubservercos.yuewen.com/1F54C5/15825993304148506/epubprivate/OEBPS/Images/Figure-P91_73687.jpg?sign=1738831739-J6sPkQ8EIODpMkfv0IMG4lAAXmm8OmRH-0-ad39284e2ba119e0564e779fd26471b6)
运行程序的效果如图3.24所示。
![](https://epubservercos.yuewen.com/1F54C5/15825993304148506/epubprivate/OEBPS/Images/Figure-P91_16463.jpg?sign=1738831739-FSGhafHFh7osA3cw152ABCS5bpkEaK5H-0-24ff4f87005cca4d172ffcc7ad74d848)
图3.24 忽视HTML标签的作用
3.5.4 设置地址文字标记<address>
<address>标记可定义一个地址(如电子邮件地址)。我们可以使用它来定义地址、签名或者文档的作者身份等信息。该标记主要用于英文字体的显示。
语法
![](https://epubservercos.yuewen.com/1F54C5/15825993304148506/epubprivate/OEBPS/Images/Figure-P92_73688.jpg?sign=1738831739-FFIqJlyEmA9UX10ReI6g4amQzQemPx4H-0-507c08fb4064e8aeb5406d72ad7e699e)
在标记间的文字就是地址等内容。
【例3.25】实例代码。(实例位置:资源包\TM\sl\3\25)
![](https://epubservercos.yuewen.com/1F54C5/15825993304148506/epubprivate/OEBPS/Images/Figure-P92_73689.jpg?sign=1738831739-2DC5wZViT0COJZF0IaLULQcK1tAAcaIs-0-a6f20196de37ae4f41df3e647f1bc476)
运行结果如图3.25所示。
![](https://epubservercos.yuewen.com/1F54C5/15825993304148506/epubprivate/OEBPS/Images/Figure-P92_16549.jpg?sign=1738831739-2WewsxPjSamAxgF6r6k3Eq3DFcliUgAf-0-3c21d66bb408eb2b5c0766f1a6e8b50a)
图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语句是________。