HTML5程序开发范例宝典
上QQ阅读APP看书,第一时间看更新

2.3 网页文本内容

实例030 观察标题<h1>到<h6>的变化

本实例可以美化界面、简化操作

实例位置:光盘\mingrisoft\02\030

实例说明

标题文字标记共有6种,每一种标题文字的大小是不同的,一般用标题来强调段落要表现的内容。本实例就来了解一下不同的标题文字的效果。实例运行效果如图2.20所示。

图2.20 标题文字的效果

技术要点

在HTML中,定义了6级标题,从1级~6级依次递减。语法如下:

1级标题:<h1>…</h1>

2级标题:<h2>…</h2>

3级标题:<h3>…</h3>

4级标题:<h4>…</h4>

5级标题:<h5>…</h5>

6级标题:<h6>…</h6>

在该语法中,1级标题使用的字号最大,6级标题使用的字号最小。

实现过程

创建index.html文件,在文件中分别定义<h1>~<h6>标签。具体代码如下:

<!DOCTYPEhtml PUBLIC"-//W3C//DTDXHTML1.0Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">

<head>

<meta http-equiv="Content-Type" content="text/html; charset=gb2312"/>

<title>标题文字的效果</title>

</head>

<body>

<h1>1级:HTML程序开发范例宝典</h1>

<h2>2级:HTML程序开发范例宝典</h2>

<h3>3级:HTML程序开发范例宝典</h3>

<h4>4级:HTML程序开发范例宝典</h4>

<h5>5级:HTML程序开发范例宝典</h5>

<h6>6级:HTML程序开发范例宝典</h6>

</body>

</html>

举一反三

根据本实例,读者可以进行以下操作。

为文章标题使用标题文字标记。

在页面导航中使用标题文字标记。

实例031 用align属性设置标题文字的对齐方式

本实例可以美化界面、简化操作

实例位置:光盘\mingrisoft\02\031

实例说明

默认情况下,标题文字是左对齐的。而在网页制作的过程中,可以设置标题文字的对齐方式。本实例将以一首古诗为例,通过标题字标记的 align属性设置标题文字的对齐方式。其运行效果如图2.21所示。

图2.21 标题文字的对齐效果

技术要点

在标题标记中,最主要的属性是align属性,用于定义标题文字的对齐方式,使页面更加整齐。语法如下:

align=对齐方式

在该语法中,align属性需要设置在标题标记的后面,标题的对齐方式如表2.2所示。

表2.2 标题文字的对齐方式

实现过程

创建index.html文件,首先将“古诗介绍”定义在h1标记中,并设置为默认对齐方式;然后将古诗的名称定义在h2标记中,并设置为居中对齐,接着将古诗的前两句定义在h3标记中,并设置为左对齐,最后将古诗的后两句定义在h4标记中,并设置为右对齐。具体代码如下:

<html>

<head>

<title>标题文字的对齐效果</title>

</head>

<body>

<h1>古诗介绍</h1>

<h2 align="center">静夜思</h2>

<h3 align="left">床前明月光,疑是地上霜</h3>

<h4 align="right">举头望明月,低头思故乡</h4>

</body>

</html>

举一反三

根据本实例,读者可以进行以下操作。

为文章标题使用标题字标记并设置对齐方式。

在页面导航中使用标题字标记并设置对齐方式。

实例032 设置不同的文字字体

本实例可以美化界面、简化操作

实例位置:光盘\mingrisoft\02\032

实例说明

除了标题文字外,在网页中普通的文字信息更是不可缺少的。而多种多样的文字效果可以使网页变得更加绚丽。本实例将在网页中为不同的文字设置不同的字体。其运行效果如图2.22所示。

图2.22 设置不同的文字字体

技术要点

在HTML中,可以通过文字格式标记<font>中的face属性设置文字的不同字体效果。语法如下:

<font face="字体1,字体2,...">文字</font>

在该语法中,face属性的值可以是1个或者多个。默认情况下,使用第1种字体进行显示;如果第1种字体不存在,则使用第2种字体进行代替,依此类推。如果设置的几种字体在浏览器中都不存在,则会以默认字体显示。

实现过程

创建index.html文件,在文件中通过文字格式标记<font>中的face属性,为不同的文字设置不同的字体。具体代码如下:

<html>

<head>

<title>不同字体的显示效果</title>

</head>

<body>

<font face="华文彩云">登山则情满于山</font>

<br/><br/>

<font face="隶书">观海则意溢于海</font>

</body>

</html>

举一反三

根据本实例,读者可以进行以下操作。

为标题文字使用特殊字体。

在文章正文中使用特殊字体。

实例033 显示文字的粗体、斜体、下划线的效果

本实例可以美化界面、简化操作

实例位置:光盘\mingrisoft\02\033

实例说明

在浏览网页时,还常常可以看到一些特殊效果的文字,例如粗体字、斜体字以及带有下划线的文字。本实例就来实现文字的粗体、斜体、下划线的输出效果。其运行结果如图2.23所示。

图2.23 设置文字的不同样式

技术要点

在HTML中,文字的粗体、斜体、下划线可以通过<strong>、<em>和<u>标记来实现。语法如下:

<strong>粗体的文字</strong>

<em>斜体字</em>

<u>带下划线的文字</u>

这几种效果的语法类似,只是标记不同。粗体的效果也可以通过标记<b>来实现;斜体字也可以使用标记<I>或者<cite>来表示。

实现过程

创建 index.html 文件,在文件中通过<strong>、<cite>和<u>标记为不同的文字设置粗体、斜体和下划线。具体代码如下:

<html>

<head>

<title>设置不同的文字效果</title>

</head>

<body>

<strong>HTML</strong><cite>程序开发</cite><u>范例宝典</u>

</body>

</html>

举一反三

根据本实例,读者可以进行以下操作。

为文章标题使用下划线。

在文章正文中为关键字使用粗体。

实例034 使用标记<p>表示段落格式

本实例可以美化界面、简化操作

实例位置:光盘\mingrisoft\02\034

实例说明

在文本编辑窗口中,输入完一段文字后,按下回车键后就生成了一个段落。在HTML 中可以通过标记实现段落的效果。本实例使用标记<p>将文本分成不同的段落。其运行结果如图2.24所示。

图2.24 段落效果

技术要点

在HTML中,段落通过<p>标记来表示。语法如下:

<p>段落文字</p>

可以使用成对的<p>标记来包含段落,也可以使用单独的<p>标记来划分段落。

实现过程

创建index.html文件,在文件中通过<p>标记为文本内容进行分段。具体代码如下:

<html>

<head>

<title>输出段落文字</title>

</head>

<body>

<p>张而不弛,文武弗能也</p>

弛而不张,文武弗为也<p>一张一弛,文武之道也。

</body>

</html>

举一反三

根据本实例,读者可以进行以下操作。

在文章正文中使用段落标记<p>。

在段落标记<p>中使用align属性。

实例035 使用标记<br>实现文字的换行显示

本实例可以美化界面、简化操作

实例位置:光盘\mingrisoft\02\035

实例说明

段落与段落之间是隔行换行的,文字的行间距比较大,这时可以使用换行标记来实现文字的紧凑换行显示。本实例使用换行标记<br>实现文字的换行显示。其运行结果如图2.25所示。

图2.25 文字的换行显示

技术要点

在HTML中,实现文字的换行显示使用的是<br>标记,一个<br>标记代表一个换行,连续的多个<br>标记可以多次换行。

实现过程

创建index.html文件,在文件中通过<br>标记实现文字的换行。具体代码如下:

<html>

<head>

<title>文字的换行</title>

</head>

<body>

关雎<br/><br/>

关关雎鸠,在河之洲。<br/>

窈窕淑女,君子好逑。<br/>

</body>

</html>

举一反三

根据本实例,读者可以进行以下操作。

在文章正文中使用换行标记<br>。

使用<nobr>标记取消文字换行。

实例036 应用标记<center>使段落居中显示

本实例可以美化界面、简化操作

实例位置:光盘\mingrisoft\02\036

实例说明

段落和普通文字类似,有时候也需要将段落居中显示。本实例将应用<center>标记使段落居中显示。其运行结果如图2.26所示。

图2.26 段落的居中显示

技术要点

本实例应用HTML中的<center>标记,该标记对其包围的文本进行水平居中处理。语法如下:

<center>文字</center>

在标记之间的文字会自动居中显示。

实现过程

创建index.html文件,在文件中对段落以及文本应用<center>标记。具体代码如下:

<html>

<head>

<title>段落的居中对齐</title>

</head>

<body>

<center>

<p>汉乐府《长歌行》</p>

百川东到海,何时复西归?<br/>

少壮不努力,老大徒伤悲。

</center>

</body>

</html>

举一反三

根据本实例,读者可以进行以下操作。

使文章标题及正文居中显示。

对图片进行居中显示。

实例037 对页面中的文本定义默认的字体样式

本实例可以美化界面、简化操作

实例位置:光盘\mingrisoft\02\037

实例说明

我们还可以在页面中定义默认的字体颜色和大小等样式。本实例将应用HTML 中的<basefont>标记对页面中的文本定义默认的字体样式。其运行结果如图2.27所示。

图2.27 基字标记

技术要点

本实例中主要应用<basefont>标记,该标记用于定义基准字体,它可以为文档中的所有文本定义默认字体颜色、字体大小和字体系列。<basefont>标记中的定义将影响<basefont>标记后的所有文本。

说明:只有IE浏览器支持<basefont>标记。

实现过程

创建index.html文件,在文件中的指定位置应用<basefont>标记,对文本定义默认的字体样式。具体代码如下:

<html>

<meta http-equiv="content-type" content="text/html;charset=gb2312">

<head>

<title>基字对文字的影响</title>

</head>

<body>

这是一本<basefontsize=5 color="#009900"face="方正粗倩简体">内容详尽的HTML书籍

<font size=+1 color="#FF0080">感谢您的</font>

<font size=-1>购买</font>

</body>

</html>

举一反三

根据本实例,读者可以进行以下操作。

应用<basefont>标记定义文章正文的样式。

应用<basefont>和<font>标记对文本定义不同的显示样式。

实例038 应用<address>标记定义一个网站的地址

本实例可以美化界面、简化操作

实例位置:光盘\mingrisoft\02\038

实例说明

我们可以使用<address>标记来定义地址、签名或者文档的作者身份等信息。本实例将应用<address>标记定义一个网站的地址。其运行结果如图2.28所示。

图2.28 设置地址文字标记

技术要点

本实例主要应用HTML 中的设置地址文字标记<address>,该标记主要用于英文字体的显示。语法如下:

<address>文字</address>

在标记间的文字就是地址等内容。

实现过程

创建index.html文件,在文件中通过<address>标记定义一个网站地址。具体代码如下:

<html>

<head>

<title>页面的地址文字</title>

</head>

<body>

<p>这是一本内容详尽的HTML书籍</p>

有任何技术问题请访问:<address>http://www.mrbook.com</address>

</body>

</html>

举一反三

根据本实例,读者可以进行以下操作。

应用<address>标记定义电子邮件地址。

应用<address>标记定义文档的作者身份信息。

实例039 通过格式标签定义文本样式

本实例可以美化界面、简化操作

实例位置:光盘\mingrisoft\02\039

实例说明

本实例将在<body>标记中通过常用格式标签定义相同文本不同的输出样式,其运行结果如图2.29所示。

图2.29 应用格式标签定义文本样式

技术要点

本实例主要应用的是HTML中的常用格式标签<p>、<pre>、<center>、<br>以及<hr>。其中,<pre>标记的作用是保留原始的文本排版效果,而<hr>标记的作用是添加一条默认样式的水平线。

实现过程

创建 index.html 文件,在文件中通过常用格式标签<p>、<pre>、<center>、<br>以及<hr>定义文本的不同输出样式。具体代码如下:

<html>

<head>

<title>应用格式标签定义文本样式</title>

</head>

<body>

<p>明日科技公司是一家专业的多媒体公司。</p>

<pre>明日科技公司是一家专业的多媒体公司。</pre>

<center>明日科技公司是一家专业的多媒体公司。</center>

明日科技公司<br>是一家专业的多媒体公司。<p>

明日科技公司<hr>是一家专业的多媒体公司。

</body>

</html>

举一反三

根据本实例,读者可以进行以下操作。

通过常用格式标签完成公司简介。

在页面中添加水平线并设置它的属性。

实例040 制作彩色滚动条

本实例可以美化界面、简化操作

实例位置:光盘\mingrisoft\02\040

实例说明

在制作网页时,为了让页面更加美观、更具有个性化,可以对页面的滚动条颜色进行相应的修改。本实例将通过CSS样式来改变滚动条的颜色。运行结果如图2.30所示。

图2.30 制作彩色滚动条

技术要点

本实例主要应用CSS样式的滚动条属性实现,滚动条属性及其说明如表2.3所示。

表2.3 滚动条属性及说明

注意:滚动条属性只适用于IE浏览器。

实现过程

创建index.html文件,在文件中定义页面滚动条颜色的CSS样式。代码如下:

<html>

<meta http-equiv="content-type" content="text/html;charset=gb2312">

<head>

<title>制作彩色滚动条</title>

<styletype="text/css">

<!-

body{

font-size: 9pt;

margin-left:0px;

margin-top:0px;

margin-right:0px;

margin-bottom:0px;

scrollbar-Face-Color: #107483;

scrollbar-Highlight-Color: #ffffff;

scrollbar-Shadow-Color: #fcfcfc;

color:#000000;

scrollbar-3dLight-Color: #ececec;

scrollbar-Arrow-Color:#ffffff;

scrollbar-Track-Color: #ececec;

scrollbar-Dark-shadow-Color: #107483;

}

-->

</style>

</head>

<body>

<font size="+4" color="#FF0000">明日科技</font><br/>

<font size="+5" color="#9900FF">编程词典</font><br/>

<font size="+3" color="#0066FF">数字化出版的领导者</font><br/>

</body>

</html>

举一反三

根据本实例,读者可以进行以下操作。

应用CSS样式制作文本域彩色滚动条。

应用CSS样式制作框架页面的彩色滚动条。

实例041 在文字上方标注说明

本实例可以美化界面、简化操作

实例位置:光盘\mingrisoft\02\041

实例说明

在网页中可以通过添加对文字的标注来说明网页中的某段文字。本实例将在文字上方标注说明,其运行结果如图2.31所示。

图2.31 在文字上方标注说明

技术要点

本实例应用文字标注标记<ruby>,语法如下:

<ruby>

被说明的文字

<rt>

文字的标注

</rt>

</ruby>

在这段代码中,被说明的文字就是网页中需要添加标注的那段文字,而文字的标注则是真正的说明文字。被<rt>标记标示的文字将以缩小字号的形式,显示在以<ruby>标记标示的文字上方,用来说明这段文字。

实现过程

创建 index.html 文件,在文件中通过<ruby>标记定义被说明的文字,在<ruby>标记内部使用<rt>标记定义说明文字。具体代码如下:

<html>

<meta http-equiv="content-type" content="text/html;charset=gb2312">

<head>

<title>在文字上方标注说明</title>

</head>

<body>

<ruby>

IlikeHTML

<rt>我喜欢HTML</rt>

</ruby>

</body>

</html>

举一反三

根据本实例,读者可以进行以下操作。

使用<ruby>标记标注文章作者。

设置标注文字的大小、颜色等属性。

实例042 应用删除线样式标记商品原价

本实例可以美化界面、简化操作

实例位置:光盘\mingrisoft\02\042

实例说明

在浏览一些网络购物的网站时,商家为了能够更好地推销商品,一般对商品进行打折销售,为了能让顾客清楚看到省了多少钱,商家一般在商品的价位栏中显示两个价位,一个是原价,一个是现价。本实例将应用删除线样式标记商品的原价。运行结果如图2.32所示。

图2.32 应用删除线样式标记商品原价

技术要点

本实例主要应用CSS样式字体属性中的text-decoration属性实现。该属性用来设定文字修饰,其语法格式如下:

text-decoration:underline|overline|line-through |blink |none

参数说明:

● underline:文字加下划线。

● overline:文字加上划线。

● line-through:文字加删除线。

● blink:闪烁文字,只有Netscape 浏览器支持。

● none:默认值。

实现过程

(1)创建index.html文件,在文件中定义使文字具有删除线效果的CSS样式。代码如下:

<styletype="text/css">

<!-

font {

text-decoration:line-through;

color:#FF0000;

font-size:9pt;

}

-->

</style>

(2)在页面中创建表格,并设置带有删除线的文字放入<font>标记中。代码如下:

<tablewidth="504" border="0" align="center" cellspacing="0" cellpadding="0">

<tr>

<tdwidth="643"height="33"align="left"valign="middle"><imgsrc="images/shop_10.gif"width="503"height="33"/></td>

</tr>

<tr>

<td height="132" align="left" valign="middle">

<tablewidth="504" height="134"border="0" cellspacing="0" cellpadding="0">

<tr>

<tdwidth="145"rowspan="5"align="center"valign="middle"><imgsrc="images/1.jpg"width="90"height="100"style="border:1px solid #f0f0f0;"/></td>

<td width="170"height="35">商品名称:液晶显示器</td>

</tr>

<tr>

<td height="23">原价:<font color="red">1500&nbsp;元</font></td>

<td width="189"height="23" colspan="2">现价:1200&nbsp;元</td>

</tr>

<tr>

<tdheight="30"colspan="2"align="center"valign="middle"><inputid="allshow"name="allshow"type="button"value="详细信息"class="showinfo"/>

&nbsp;

<input id="buy"name="buy" type="button" value="购买"class="buy"/></td>

</tr>

</table>

<hr style="border: 1px solid#f0f0f0;"/>

<tablewidth="504" height="134" border="0" cellspacing="0" cellpadding="0">

<tr>

<tdwidth="145"rowspan="5"align="center"valign="middle"><imgsrc="images/2.jpg"width="90"height="100"style="border:1pxsolid#f0f0f0;"/></td>

<tdwidth="170" height="35">商品名称:组合音响</td>

</tr>

<tr>

<td height="23">原价:<font color="red">1000&nbsp;元</font></td>

<td width="189"height="23" colspan="2">现价:800&nbsp;元</td>

</tr>

<tr>

<tdheight="30"colspan="2"align="center"valign="middle"><inputid="allshow"name="allshow"type="button"value="详细信息"class="showinfo"/>

&nbsp;

<input id="buy"name="buy" type="button" value="购买"class="buy"/></td>

</tr>

</table>

<hr style="border: 1pxsolid #f0f0f0;"/>

</td>

</tr>

<tr>

<td height="25">&nbsp;</td>

</tr>

</table>

举一反三

根据本实例,读者可以进行以下操作。

应用删除线样式标记商品原打折率。

应用删除线样式标记商品原销售量。