![网页设计与制作案例教程: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=1739255271-xxCOsTtOnxp1JJlg45tBfsgM9JkCu5s2-0-93b78ecceb92339fb4ab80ef145761ad)
图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=1739255271-FIKEIAeEKwhjH6GHVYut3pP8eoEsN0Va-0-e9eb17540f8c03572d45672c8c6059fb)
微课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=1739255271-phwA933St2flflLiAaqkrHW8Jj1kNbMF-0-f528025327fcacb381593ac88c04a6de)
![](https://epubservercos.yuewen.com/824000/28528097907933406/epubprivate/OEBPS/Images/cutq_18_16456_l.jpg?sign=1739255271-a3P6XPQvVjydrfvOoaVoWc5QL0gQufEO-0-4fc1ceaf93ec180c81e79f21ed368a7b)
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=1739255271-4MMBMhWge9m5wgU3Cg5gMDLjtGgg6GLN-0-39945a14a93492cec973c3a5b886f510)
![](https://epubservercos.yuewen.com/824000/28528097907933406/epubprivate/OEBPS/Images/image_18_1_s.jpg?sign=1739255271-AX6HXlUTeNm7P2Sqsa573oHwTWnOWH1t-0-9b273cb310e41eef971400edb2d5846d)
微课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=1739255271-ZJkbhGxk55LOwDKOBEOYAsg2D0xLPJen-0-9fffdd54b6e3a594ad636e499d0ffe99)
必须在文档开头使用<!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=1739255271-oSc4TMLN82G9RN77QN9bXj1Jwsk1gxfP-0-3fa4fdd44b2649229c43dfdcbe257a50)
例如:
![](https://epubservercos.yuewen.com/824000/28528097907933406/epubprivate/OEBPS/Images/cutq_19_1246_m.jpg?sign=1739255271-dWQgnFUMOve9y4TFvsyOVtrrrw4rp87S-0-adac840f90e60b97edb84152d11e2fd0)
标记的规则如下。
(1)标记以“<”开始,以“>”结束。
(2)标记一般由开始标记和结束标记组成,结束标记带有“/”,这样的标记称为双标记。
(3)少数标记只有开始标记,无结束标记,这样的标记称为单标记,如<hr />。在HTML5中,单标记可以省略“/”,即写成<hr>的形式。
(4)标记不区分大小写,但一般用小写。
(5)可以同时使用多个标记共同作用于网页中的内容,各标记之间的顺序不限。
2.标记的属性
许多标记还包括一些属性,以便对标记作用的内容进行更详细的控制。标记可以通过不同的属性实现各种效果。
属性在标记中的使用格式如下。
![](https://epubservercos.yuewen.com/824000/28528097907933406/epubprivate/OEBPS/Images/cutq_19_21983_l.jpg?sign=1739255271-ikCzPpquMGjeahvkF9lhY4Z6JUk6NnK9-0-e506971970ee7b5e3c73ea90530a3a31)
例如:
![](https://epubservercos.yuewen.com/824000/28528097907933406/epubprivate/OEBPS/Images/cutq_19_28923_l.jpg?sign=1739255271-CMVTXSLRjGue3djsxO67u22zJtjQQw9W-0-a8fc317c8c8b3efbebed2e872c942ae1)
超链接标记<a>的属性href用于设置超链接的目标地址。
属性的规则如下。
(1)所有属性必须包含在开始标记里,不同属性用空格隔开。有的标记无属性。
(2)属性值用双引号引起来,放在相应的属性之后,用等号分隔;未设置属性值时采用其默认值。
(3)属性之间的顺序不限。
3.标记的嵌套
标记里面还可以包含其他标记,称为标记嵌套。例如:
![](https://epubservercos.yuewen.com/824000/28528097907933406/epubprivate/OEBPS/Images/cutq_20_36183_l.jpg?sign=1739255271-zcXvi5GrcxBxrQdgkv8NtKwmDQLj6jfN-0-f46eb740ce8fc7f77189a31973db08eb)
在上述代码中,<p>标记里面包含了<strong>标记,<p>标记称为父标记,<strong>标记称为子标记。在标记嵌套时,必须先结束里面的标记,再结束外面的标记,不要出现交叉嵌套。
4.注释标记
如果需要在HTML文档中添加一些便于阅读和理解,但又不需要显示在页面中的注释文字,就需要使用注释标记。其基本语法格式如下。
![](https://epubservercos.yuewen.com/824000/28528097907933406/epubprivate/OEBPS/Images/cutq_20_42824_m.jpg?sign=1739255271-0lNDzsTYqxzqMEMponQiQwjLiU8YakNh-0-cb7f5e409593dd1599eeb419003d8485)
例如:
![](https://epubservercos.yuewen.com/824000/28528097907933406/epubprivate/OEBPS/Images/cutq_20_49826_l.jpg?sign=1739255271-UeVtj02Q0c7i0wzB30WpPkHRrWDdYl6o-0-d7ac3f3bd4172b2a8a72a6953b5b5a2a)
下面详细介绍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=1739255271-aKQr6mcEpvTbDNvzvmr14k4MowvizikW-0-585c838de485451448ebd0ecf493e598)
微课2-3:HTML文本标记
1.标题标记
标题标记的语法格式如下。
![](https://epubservercos.yuewen.com/824000/28528097907933406/epubprivate/OEBPS/Images/cutq_20_59331_l.jpg?sign=1739255271-hVJFDZvPdJO6U8EnGIIpIjTHy4EQ7zkj-0-0e3b3060dc8af8f5828d1f7a842625c1)
说明 标题标记用于定义文档中的标题,其中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=1739255271-GQggI27fixdpM5kuLUxJzCewTwOSljlx-0-fe49025c809ea7f06b0707241c7c6997)
![](https://epubservercos.yuewen.com/824000/28528097907933406/epubprivate/OEBPS/Images/cutq_21_1544_l.jpg?sign=1739255271-1Udnt7PHltV8CCPreD33JLsqL2iVuJXc-0-db0708f2479b700f69ad55091fc22bd3)
浏览网页,效果如图2-2所示。
![](https://epubservercos.yuewen.com/824000/28528097907933406/epubprivate/OEBPS/Images/image_21_0_m.jpg?sign=1739255271-aiAixG3SsQwOEUn2b6E6U3CHSbqpKsAl-0-5cde41a477f052a013cf6e9580eaff57)
图2-2 标题标记
2.段落标记
段落标记的语法格式如下。
![](https://epubservercos.yuewen.com/824000/28528097907933406/epubprivate/OEBPS/Images/cutq_21_25979_l.jpg?sign=1739255271-ss7WR4A8Gn5DCrE52vAgsaUCjvIGh0kl-0-296890ef3e8901bab121bb745a8c18e1)
说明 “p”是英文“paragraph”(段落)的缩写。<p>和</p>之间的文字表示一个段落,多个段落需要用多对<p>标记定义。
<p>标记示例见2.2节。
3.水平线标记
水平线标记的语法格式如下。
![](https://epubservercos.yuewen.com/824000/28528097907933406/epubprivate/OEBPS/Images/cutq_21_30951_l.jpg?sign=1739255271-6X4UOv9sf8ZmthNBMmrv0CIEBnDOSUk7-0-79208b449f04be136f2383808407cbb5)
说明 “hr”是英文“horizontal rule”(水平线)的缩写。水平线标记的作用是绘制一条水平线。该标记为单标记。
<hr>标记示例见2.2节。
4.换行标记
换行标记的语法格式如下。
![](https://epubservercos.yuewen.com/824000/28528097907933406/epubprivate/OEBPS/Images/cutq_21_39931_l.jpg?sign=1739255271-XMCpycX1GJnau9bfAu2unfaPyK6cb2gX-0-be6c11b541dbe82d9b47fc2bdb201620)
说明 “br”是英文“break”的缩写。换行标记的作用是强制换行。该标记为单标记。
例2-2 在项目project02中新建一个网页文件,在代码中使用换行标记,将文件保存为example02.html。代码如下。
![](https://epubservercos.yuewen.com/824000/28528097907933406/epubprivate/OEBPS/Images/cutq_21_16433_l.jpg?sign=1739255271-Impz1tAiZSiCafboTnGLmrqrWYy1Qpi1-0-59548760b8a1a91ebb04fef84844a5fc)
![](https://epubservercos.yuewen.com/824000/28528097907933406/epubprivate/OEBPS/Images/cutq_22_24351_l.jpg?sign=1739255271-ScrOaRlf70zMwlLcQaNNJPpo7tgAc5iI-0-a6fc80ce97b61156bbed6503c9d80c84)
浏览网页,效果如图2-3所示。
![](https://epubservercos.yuewen.com/824000/28528097907933406/epubprivate/OEBPS/Images/image_22_0_m.jpg?sign=1739255271-PakBLWlM8RS4UK7oRiLk3Ifwv6fvCy5G-0-18e4e1822b9990f9a914cfa946c4491c)
图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=1739255271-MmpVc0M9LUjC4qwMrQEUJLJJpQjTUkgG-0-d9eb2f47470c5b951a2fbfdcacd8df97)
![](https://epubservercos.yuewen.com/824000/28528097907933406/epubprivate/OEBPS/Images/cutq_23_41271_l.jpg?sign=1739255271-kfmVitsVkyha2o51ipjjF2Jx0qv35hDW-0-a92902e934903abb8c2ffdd9710d49cf)
浏览网页,效果如图2-4所示。
6.特殊字符
在网页设计过程中,除了文字,有时还需要插入一些特殊字符,如版权符号、注册商标、货币符号等。这些字符需要用一些符号代码来表示。表2-1列出了常用特殊字符的符号代码。
![](https://epubservercos.yuewen.com/824000/28528097907933406/epubprivate/OEBPS/Images/image_23_2_m.jpg?sign=1739255271-szFdScvSnk8kADPwqBa6LSYOxScp5cgJ-0-44d96bc08b0e849e86f2ab22d0440921)
图2-4 字体样式标记
表2-1 常用特殊字符的符号代码
![](https://epubservercos.yuewen.com/824000/28528097907933406/epubprivate/OEBPS/Images/table_image_23_0.jpg?sign=1739255271-zFavBTaLPOtVlS9nR5cVqrnaO8DQgati-0-c430433c049e0ba111b7d2c51141f77e)
特殊字符示例见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=1739255271-DBXsIc180qQHWgVF7gUDATWWxWdFvZop-0-95f2a57c4d39fdebb1c755152976a050)
2-4:实训参考步骤
三、实训练习
1.创建幽默段子文本页面,效果如图2-5所示。网页中的标题为“幽默段子”,副标题为“来源:笑话集”,其他为水平线和段落文字。
2.创建古诗欣赏文本页面,效果如图2-6所示。网页中的标题为“过零丁洋”,副标题为“文天祥[宋代]”和“注释”,其他为段落文字。
![](https://epubservercos.yuewen.com/824000/28528097907933406/epubprivate/OEBPS/Images/image_25_2_m.jpg?sign=1739255271-IRAC18wozsz426g0G8MkWZk7Rh69ZS1T-0-b1486ca0ddaf7d2e5432ba9be3c0f4fe)
图2-5 幽默段子
![](https://epubservercos.yuewen.com/824000/28528097907933406/epubprivate/OEBPS/Images/image_25_3_m.jpg?sign=1739255271-3oXAUTL7M2tpWClikfrN0kOfi6BAx5rk-0-71e81312118ba8851b21c4c97ae0334a)
图2-6 古诗欣赏