![网页设计与制作案例教程:HTML5+CSS3+JavaScript(微课版·第2版)](https://wfqqreader-1252317822.image.myqcloud.com/cover/4/48827004/b_48827004.jpg)
案例2 公司介绍网页
上网时,我们看到的大多数网页内容都非常繁杂。就网页上的文本来说,不仅有段落,还有标题、水平线、特殊字符等。本案例通过创建小米公司介绍网页,介绍如何将这些文本内容添加到网页上,在知识点中介绍HTML5文档的基本结构、HTML标记及其属性、HTML文本标记等内容。
2.1 案例描述
创建小米公司介绍网页,网页上有标题、水平线、段落文本,还有版权信息等,网页浏览效果如图2-1所示。
![](https://epubservercos.yuewen.com/824000/28528097907933406/epubprivate/OEBPS/Images/image_17_2_l.jpg?sign=1739354198-pd4j4Na4uHfdgyFoIFU23HBpKBu8j7Q1-0-3d3243f58730476338f48b47e5c54c8f)
图2-1 公司简介
2.2 案例实现
创建小米公司介绍网页的步骤如下。
1.案例分析
图2-1所示的网页内容由4部分构成,分别为标题、水平线、段落文本和版权信息。标题使用<h2>标记定义,水平线使用<hr>标记定义,段落文本使用<p>标记定义,版权信息中的版权符号使用特殊字符©定义。
![](https://epubservercos.yuewen.com/824000/28528097907933406/epubprivate/OEBPS/Images/image_17_3_s.jpg?sign=1739354198-IUnb51hMRb5bjLNqWZrKEuF2UKffmqXU-0-afcebc73c8d26a482be93ab8ea64cfca)
微课2-1:案例实现
2.新建项目
在HBuilderX中新建项目project02,设置项目存放位置为E:/网页设计/源代码,选择模板类型为“空项目”,单击“创建”按钮。
3.在项目中创建网页文件
在project02中新建HTML文件,设置文件名为example.html。
4.输入网页代码
根据案例分析,使用相应的HTML标记来构建网页结构,代码如下。
![](https://epubservercos.yuewen.com/824000/28528097907933406/epubprivate/OEBPS/Images/cutq_17_8358_l.jpg?sign=1739354198-75NCptgVJsAy5FiSp9aRdD4gMitZbc4T-0-5855592a423a29cb3ab7c043363b38d5)
![](https://epubservercos.yuewen.com/824000/28528097907933406/epubprivate/OEBPS/Images/cutq_18_16456_l.jpg?sign=1739354198-7ho4z815iljneiTfESzDAmhcRZVUj7kQ-0-1f168ac31d861e50a7379ab97262cad0)
5.保存并浏览网页
网页浏览效果如图2-1所示。
2.3 相关知识点
2.3.1 HTML5文档的基本结构
使用HBuilderX新建网页文件时会自动生成一些源代码,这些源代码构成了HTML5文档的基本结构,HTML5文档的基本结构代码如下。
![](https://epubservercos.yuewen.com/824000/28528097907933406/epubprivate/OEBPS/Images/cutq_18_29720_l.jpg?sign=1739354198-O6PgwxxL4WTGAtfDosTdYFPuslV3a7Dn-0-8b7018ab6e86db6abb6f96e0721626ec)
![](https://epubservercos.yuewen.com/824000/28528097907933406/epubprivate/OEBPS/Images/image_18_1_s.jpg?sign=1739354198-0uafia0a6cHYpljN3MStMPZbOZJ34DCV-0-c406903e0fa5b51f9ddd03718a51ab88)
微课2-2:HTML5文档的基本结构
其中主要包括<!DOCTYPE>文档类型声明、<html>根标记、<head>头部标记、<body>主体标记。
1.<! DOCTYPE >
<!DOCTYPE>位于文档的最前面,用于向浏览器说明当前文档使用哪种标准规范。HTML5文档中的文档类型声明非常简单,代码如下。
![](https://epubservercos.yuewen.com/824000/28528097907933406/epubprivate/OEBPS/Images/cutq_18_40362_l.jpg?sign=1739354198-mdD2kLARLEHQfNjxaF2WDOuo9ks7kCt9-0-1d2a537ac1c02fa39d028c249977f064)
必须在文档开头使用<!DOCTYPE>为HTML文档指定文档类型,只有这样,浏览器才能将该网页作为有效的HTML文档,并按指定的文档类型进行解析。<!DOCTYPE>既可以用大写字母,又可以用小写字母,这对整个文档格式并没有影响。
2.<html>
<html>标记标志着HTML文档的开始,</html>标记标志着HTML文档的结束,在它们之间的是文档的头部和主体内容。
3.<head>
<head>标记用于定义HTML文档的头部信息,也称为头部标记。<head>标记紧跟在<html>标记之后,主要用来封装其他位于文档头部的标记,如<title>、<meta>、<link>和<style>等,用来描述文档的标题、作者以及样式表等。
一个HTML文档只能含有一对<head>标记。
4.<body>
<body>标记用于定义HTML文档所要显示的内容,也称为主体标记。浏览器中显示的所有文本、图像、音频和视频等信息都必须位于<body>标记内。
一个HTML文档只能含有一对<body>标记,且<body>标记必须在<html>标记内,位于<head>标记之后,与<head>标记是并列关系。
2.3.2 HTML标记及其属性
前面介绍的<html>标记、<head>标记和<body>标记都是HTML文档的基本标记,除了这些标记,HTML5还提供了大量其他标记。下面对标记及标记的属性进行简要说明。
1.标记
在HTML文档中,带有“< >”的元素称为HTML标记。HTML文档由标记和标记中的内容组成。标记可以产生所需的各种效果。HTML标记也称为HTML元素,本书中统称为HTML标记。
标记常用的格式如下。
![](https://epubservercos.yuewen.com/824000/28528097907933406/epubprivate/OEBPS/Images/cutq_19_4786_m.jpg?sign=1739354198-IQ5rxWW80FcmLvPgpsTwGfI3qEe49blE-0-d4ac48b41b4ad6de51c73628e261b00d)
例如:
![](https://epubservercos.yuewen.com/824000/28528097907933406/epubprivate/OEBPS/Images/cutq_19_1246_m.jpg?sign=1739354198-zg8RryV2GFY3tR5wBLYypIfl8tiEWMFJ-0-11836eb3db6ef52d49a71cdcb5e4c58f)
标记的规则如下。
(1)标记以“<”开始,以“>”结束。
(2)标记一般由开始标记和结束标记组成,结束标记带有“/”,这样的标记称为双标记。
(3)少数标记只有开始标记,无结束标记,这样的标记称为单标记,如<hr />。在HTML5中,单标记可以省略“/”,即写成<hr>的形式。
(4)标记不区分大小写,但一般用小写。
(5)可以同时使用多个标记共同作用于网页中的内容,各标记之间的顺序不限。
2.标记的属性
许多标记还包括一些属性,以便对标记作用的内容进行更详细的控制。标记可以通过不同的属性实现各种效果。
属性在标记中的使用格式如下。
![](https://epubservercos.yuewen.com/824000/28528097907933406/epubprivate/OEBPS/Images/cutq_19_21983_l.jpg?sign=1739354198-RgdWlyd9bbnfaDopGo7nor4Va5OHGHj4-0-200bf370b1cb6f680d654ccafbf0df56)
例如:
![](https://epubservercos.yuewen.com/824000/28528097907933406/epubprivate/OEBPS/Images/cutq_19_28923_l.jpg?sign=1739354198-2dEntvOembTMTh2hzR3Ex8QIBxZIdVRj-0-975cd24c70c09aecd3e43d4240a3f735)
超链接标记<a>的属性href用于设置超链接的目标地址。
属性的规则如下。
(1)所有属性必须包含在开始标记里,不同属性用空格隔开。有的标记无属性。
(2)属性值用双引号引起来,放在相应的属性之后,用等号分隔;未设置属性值时采用其默认值。
(3)属性之间的顺序不限。
3.标记的嵌套
标记里面还可以包含其他标记,称为标记嵌套。例如:
![](https://epubservercos.yuewen.com/824000/28528097907933406/epubprivate/OEBPS/Images/cutq_20_36183_l.jpg?sign=1739354198-hT6roKPePVXPic3zBI5gQ4b3ZIwRh2Cs-0-d26298fafee061312fd808a06361291c)
在上述代码中,<p>标记里面包含了<strong>标记,<p>标记称为父标记,<strong>标记称为子标记。在标记嵌套时,必须先结束里面的标记,再结束外面的标记,不要出现交叉嵌套。
4.注释标记
如果需要在HTML文档中添加一些便于阅读和理解,但又不需要显示在页面中的注释文字,就需要使用注释标记。其基本语法格式如下。
![](https://epubservercos.yuewen.com/824000/28528097907933406/epubprivate/OEBPS/Images/cutq_20_42824_m.jpg?sign=1739354198-bt9Wsg1oToYTjXZn8ycChuXMwFDwvJ3j-0-add65436368d4d51c068bbf3ca2a77f2)
例如:
![](https://epubservercos.yuewen.com/824000/28528097907933406/epubprivate/OEBPS/Images/cutq_20_49826_l.jpg?sign=1739354198-S44QThfJKmVTPrl29aSlqWkPR32n9XLN-0-781ce6dcefbbd232b32e2ce69d59aa56)
下面详细介绍HTML5中的文本标记。
2.3.3 HTML文本标记
HTML文本标记有标题标记<h1>~<h6>,段落标记<p>,水平线标记<hr>,换行标记<br>,字体样式标记<strong>、<em>、<del>、<ins>和特殊字符等。下面详细讲解这些标记。
![](https://epubservercos.yuewen.com/824000/28528097907933406/epubprivate/OEBPS/Images/image_20_0_s.jpg?sign=1739354198-4xwUjKSYGfH13LKf2cu4nAEyBN1MOevU-0-c7dfba4d79ace7133414c5658e12a052)
微课2-3:HTML文本标记
1.标题标记
标题标记的语法格式如下。
![](https://epubservercos.yuewen.com/824000/28528097907933406/epubprivate/OEBPS/Images/cutq_20_59331_l.jpg?sign=1739354198-Gc2S7hA8r1D2IO4lAPwkPBHQlVCbRClU-0-56b8650e3d6fea96f1f77fba8b65db8c)
说明 标题标记用于定义文档中的标题,其中n为1~6的数字,h1表示一级标题,h6表示六级标题,一级标题的文字最大,六级标题的文字最小。
用标题标记定义的标题文字在浏览器中默认都以粗体显示,而且标题文字单独显示为一行。
例2-1 在项目project02中新建一个网页文件,在代码中使用标题标记,将文件保存为example01.html。代码如下。
![](https://epubservercos.yuewen.com/824000/28528097907933406/epubprivate/OEBPS/Images/cutq_20_7791_l.jpg?sign=1739354198-YV1x5VpBUuSr3xb0ANVv6gT6K7vN7bVH-0-687734349fb10a55bfa545239fa443c7)
![](https://epubservercos.yuewen.com/824000/28528097907933406/epubprivate/OEBPS/Images/cutq_21_1544_l.jpg?sign=1739354198-bE623KS5lb5SxzLRT0aXtiyB41YQhE99-0-e54c903001675eed53fcedb85f0d3032)
浏览网页,效果如图2-2所示。
![](https://epubservercos.yuewen.com/824000/28528097907933406/epubprivate/OEBPS/Images/image_21_0_m.jpg?sign=1739354198-N2rZ0IIFISsIWeRqrp2OUvd9CyGybdDn-0-8139e59bf5959c8323fdfa9edd46a0e4)
图2-2 标题标记
2.段落标记
段落标记的语法格式如下。
![](https://epubservercos.yuewen.com/824000/28528097907933406/epubprivate/OEBPS/Images/cutq_21_25979_l.jpg?sign=1739354198-dhTk5t8oCnPsTNnzdYyBD73gGuXz9uf0-0-f91fd9a3748b3b07f91e7c96ae441a1a)
说明 “p”是英文“paragraph”(段落)的缩写。<p>和</p>之间的文字表示一个段落,多个段落需要用多对<p>标记定义。
<p>标记示例见2.2节。
3.水平线标记
水平线标记的语法格式如下。
![](https://epubservercos.yuewen.com/824000/28528097907933406/epubprivate/OEBPS/Images/cutq_21_30951_l.jpg?sign=1739354198-m8XsyuAJyxBzq8PeEcwjhoU0er1OaYgt-0-a806fce39577a41d3508873c9011a336)
说明 “hr”是英文“horizontal rule”(水平线)的缩写。水平线标记的作用是绘制一条水平线。该标记为单标记。
<hr>标记示例见2.2节。
4.换行标记
换行标记的语法格式如下。
![](https://epubservercos.yuewen.com/824000/28528097907933406/epubprivate/OEBPS/Images/cutq_21_39931_l.jpg?sign=1739354198-kV364mzswH16kvJ1tkmAAwao5RTsEc7j-0-bd32120f29415dfe5d1ec8e8ce18c12c)
说明 “br”是英文“break”的缩写。换行标记的作用是强制换行。该标记为单标记。
例2-2 在项目project02中新建一个网页文件,在代码中使用换行标记,将文件保存为example02.html。代码如下。
![](https://epubservercos.yuewen.com/824000/28528097907933406/epubprivate/OEBPS/Images/cutq_21_16433_l.jpg?sign=1739354198-foYuX3KLbR00PoBwuaiuOfUlwDihJw0W-0-8a5251967907c627208e7285c3e6ef42)
![](https://epubservercos.yuewen.com/824000/28528097907933406/epubprivate/OEBPS/Images/cutq_22_24351_l.jpg?sign=1739354198-16tfk7AX78SPb1WKrqe7WIVxYJQ7hVhq-0-1b0ee1fa3b32e880f953f8fbe5efd921)
浏览网页,效果如图2-3所示。
![](https://epubservercos.yuewen.com/824000/28528097907933406/epubprivate/OEBPS/Images/image_22_0_m.jpg?sign=1739354198-d3HR9gEOuoCrJhOJt7iBUf6KjizTGnEW-0-dfeaee7256bbdb42e0d044e86a76b35b)
图2-3 换行标记
注意 使用<br>标记换行后,换行后的文字和上面的文字保持相同的属性,仍然是同一个段落,也就是说,<br>使文字换行不分段。
5.字体样式标记
字体样式标记用于设置文字的粗体、斜体、删除线和下画线效果。
(1)<strong>文本内容</strong>:文本以粗体显示。
(2)<em>文本内容</em>:文本以斜体显示。
(3)<del>文本内容</del>:文本添加删除线显示。
(4)<ins>文本内容</ins>:文本添加下画线显示。
例2-3 在项目project02中新建一个网页文件,在代码中使用字体样式标记,将文件保存为example03.html。代码如下。
![](https://epubservercos.yuewen.com/824000/28528097907933406/epubprivate/OEBPS/Images/cutq_22_33190_l.jpg?sign=1739354198-1ugbvinJeJ4k4I0TVsSdcBDzOPaQLUaV-0-95f0ab19520d0c99a60fd90d3cc43d4d)
![](https://epubservercos.yuewen.com/824000/28528097907933406/epubprivate/OEBPS/Images/cutq_23_41271_l.jpg?sign=1739354198-FbF4oZIOt1o1x56wh7U2wFlWPjho1VSK-0-2504a283bd3579f4532b329dad336e65)
浏览网页,效果如图2-4所示。
6.特殊字符
在网页设计过程中,除了文字,有时还需要插入一些特殊字符,如版权符号、注册商标、货币符号等。这些字符需要用一些符号代码来表示。表2-1列出了常用特殊字符的符号代码。
![](https://epubservercos.yuewen.com/824000/28528097907933406/epubprivate/OEBPS/Images/image_23_2_m.jpg?sign=1739354198-e7UoJDeQoZ4c8NX58PnEtrZGwpiRzvbz-0-049e1d24ac02c4415e5286176aed043c)
图2-4 字体样式标记
表2-1 常用特殊字符的符号代码
![](https://epubservercos.yuewen.com/824000/28528097907933406/epubprivate/OEBPS/Images/table_image_23_0.jpg?sign=1739354198-CVSc962NYP0H2FLRiMRqNQ4U57YMGKjE-0-a329ee5b665835085e9233c2823a5e10)
特殊字符示例见2.2节。
注意 输入特殊字符的符号代码时,必须区分大小写,而且字母后面的分号不能省略。
案例小结
本案例介绍了使用标题标记、水平线标记和段落标记等创建公司介绍网页,在知识点中主要介绍了HTML5文档的基本结构以及常用的文本标记,熟练使用这些文本标记可以更好地创建基于文本内容的页面。
习题与实训
一、单项选择题
1.网页的主体内容写在哪个标记内部?( )
A.<body>
B.<head>
C.<p>
D.<html>
2.以下标记中,用于设置页面标题的是( )。
A.<title>
B.<caption>
C.<head>
D.<html>
3.HTML指的是( )。
A.超文本标记语言(Hyper Text Markup Language)
B.家庭工具标记语言(Home Tool Markup Language)
C.超链接和文本标记语言(Hyperlink and Text Markup Language)
D.样式表(CSS)和JavaScript
4.用HTML5编写一个简单的网页时,网页的基本结构是( )。
A.<html> <head>...</head> <frame>...</frame> </html>
B.<html> <title>...</title> <body>...</body> </html>
C.<html> <title>...</title> <frame>...</frame> </html>
D.<html> <head>...</head> <body>...</body> </html>
5.以下标记中,没有对应的结束标记的是( )。
A.<body>
B.<br>
C.<html>
D.<title>
6.<title>和</title>必须包含在下述哪对标记中?( )
A.<body>和</body>
B.<table>和</table>
C.<head>和</head>
D.<p>和</p>
7.用于将文本以粗体显示的HTML标记是( )。
A.<bold>
B.<bb>
C.<strong>
D.<bld>
8.在下列HTML标记中,哪个用于换行?( )
A.<br>
B.<enter>
C.<break>
D.<b>
9.在下列HTML标记中,哪个用于定义文字最大的标题?( )
A.<h6>
B.<h5>
C.<h2>
D.<h1>
二、判断题
1.网页文件是用一种标记语言书写的,这种语言称为超文本标记语言(Hyper Text Markup Language,HTML),制作一个网站就等于制作一个网页。( )
2.网站的首页文件通常是“index.html,index.htm,Default.htm,Default.html”,它必须存放在网站的根目录中。()
3.HTML5标记是不区分大小写的,但通常用小写。( )
4.如果文本中需要换行,则可以使用换行标记<br>。( )
5.<hr>标记可以在网页中生成一条水平分隔线,它不需要结束标记。( )
6.标题标记<h1>~<h6>都有换行的功能。( )
![](https://epubservercos.yuewen.com/824000/28528097907933406/epubprivate/OEBPS/Images/image_24_0_s.jpg?sign=1739354198-NJCBewlHpwioEPRktiXS859d8UR6fiOs-0-4a90050c1dae03773d7cadf985f50f55)
2-4:实训参考步骤
三、实训练习
1.创建幽默段子文本页面,效果如图2-5所示。网页中的标题为“幽默段子”,副标题为“来源:笑话集”,其他为水平线和段落文字。
2.创建古诗欣赏文本页面,效果如图2-6所示。网页中的标题为“过零丁洋”,副标题为“文天祥[宋代]”和“注释”,其他为段落文字。
![](https://epubservercos.yuewen.com/824000/28528097907933406/epubprivate/OEBPS/Images/image_25_2_m.jpg?sign=1739354198-0X6P0bxQWc8OZ4PKDDcJ8sjFaY4fpRd9-0-2f677ab47b3923380f41a25c6200fe93)
图2-5 幽默段子
![](https://epubservercos.yuewen.com/824000/28528097907933406/epubprivate/OEBPS/Images/image_25_3_m.jpg?sign=1739354198-jPjH65Oqj0PHm7bFD52QVZzdjzqf6M9s-0-46e93e7b260648e7bd972d3981c7bd34)
图2-6 古诗欣赏