首页 理论教育 HTML网页正文部分的标签元素详解

HTML网页正文部分的标签元素详解

时间:2023-06-03 理论教育 版权反馈
【摘要】:HTML的<hr>标签在HTML页面中创建一条水平线。HTML的<font>标签规定文本的字体、字体尺寸、字体颜色。HTML的<sup>、<sub>标签可定义上标文本和下标文本。HTML的<b>标签呈现粗体文本效果。以上六种标签都是修饰网页文字的标签。图1.12所示是一个简单的HTML表格实例。HTML中的表单标签<form>用于为用户输入创建HTML表单。

HTML网页正文部分的标签元素详解

1.body部分的常用标签元素

HTML元素除了嵌入在<head>标签中的标签元素,其他大部分元素都嵌入在<body>标签中。这些标签元素有很多,见表1.1。

表1.1 网页正文(body部分)的主要标签元素

续表

2.body部分的常用元素使用举例

1)<h1>、<hr>、<font>、<sup>、<sub>、<b>等标签

HTML的<h1>到<h6>标签用来定义网页正文里的标题。<h1>定义最大的标题,<h6>定义最小的标题。

HTML的<hr>标签在HTML页面中创建一条水平线。水平分隔线(horizontalrule)可以在视觉上将文档分隔成各个部分。

HTML的<font>标签规定文本的字体、字体尺寸、字体颜色。

HTML的<sup>、<sub>标签可定义上标文本和下标文本。包含在<sup>标签和其结束标签</sup>中的内容将会以当前文本流中字符高度的一半(上半高度)来显示,但是与当前文本流中文字的字体和字号都是一样的。包含在<sub>标签和其结束标签</sub>中的内容将会以当前文本流中字符高度的一半(下半高度)来显示,但是与当前文本流中文字的字体和字号都是一样的。

HTML的<b>标签呈现粗体文本效果。<b>标签明确地将包括在它和其结束标签之间的字符或者文本变成粗体。

以上六种标签都是修饰网页文字的标签。下面的实例中分别演示了上面六种标签修饰文字后的效果。

例7 chap1.3.2.1.html。该实例展示<h1>、<hr>、<font>、<sup>、<sub>以及<b>标签对网页文字的修饰效果。

例7的显示效果如图1.11所示。

图1.11 <h1>、<hr>、<font>、<sup>、<sub>以及<b>标签修饰网页文字的效果

2)<table>、<th>、<td>、<center>等标签

在网页制作中,表格是很重要、很常用的网页布局元素。<table>标签定义HTML表格。简单的HTML表格由<table>元素以及一个或多个<tr>、<th>或<td>元素组成。<tr>元素定义表格的行,<th>元素定义表头,<td>元素定义表格单元。更复杂的HTML表格也可能包括<caption>、<col>、<colgroup>、<thead>、<tfoot>以及<tbody>元素。

图1.12所示是一个简单的HTML表格实例。

图1.12 网页表格实例

图1.12所示实例的HTML代码见“chap1.3.2.2.html”。

3)<a>、<link>、<address>等标签

(1)<a>标签。

<a>标签定义超链接,用于从一个页面链接到另一个页面。<a>元素最重要的属性是href属性,它指定链接的目标。例如要链接到w3school,使用如下属性值的<a>标签就可以了:

<ahref="http://www.w3school.com.cn">w3school</a>

(2)<link>标签。

<link>标签定义文档与外部资源的关系。<link>标签最常见的用途是链接样式表。例如在本HTML网页文档中链接一个外部样式表:

<head>

<linkrel="stylesheet"type="text/css"href="theme.css"/>

</head>

(3)<address>标签。

<address>标签可定义一个地址(比如电子邮件地址)。可使用它来定义地址、签名或者文档的作者身份。不论创建的文档是简短扼要还是冗长完整,都应该确保每个文档都附加了一个地址,这样做不仅为读者提供了反馈的渠道,还可以增加文档的可信度。

例如,假设作为一名为w3school用户服务的工作人员,其地址可以这样进行标记:

<address>

<ahref="mailto:service@w3school.com.cn">用户服务信箱</a>

上海赢科投资有限公司

金桥开发区789号

</address>

注释:请注意,在标记邮箱地址的a元素中,href属性中使用了特殊的"mailto:"字段。

4)<p>、<div>、<li>、<ul>、<ol>等标签

(1)<p>标签。

<p>标签定义段落。p元素会自动在其前后创建一些空白。浏览器会自动添加这些空间,也可以在样式表中规定。例如,以下代码标记了一个段落:

<p>Thisissometextinaveryshortparagraph</p>

(2)<div>标签。

<div>标签可定义文档中的分区或节(division/section)。<div>标签可以把文档分割为独立的、不同的部分。它可以用作严格的组织工具,并且不使用任何格式与其关联。如果用id或class来标记<div>,那么该标签的作用会变得更加有效。

<div>是一个块级元素。这意味着它的内容自动地开始一个新行。实际上,换行是<div>固有的唯一格式表现。可以通过<div>的class或id应用额外的样式,但不必为每一个<div>都加上类或id,虽然这样做也有一定的好处。可以对同一个<div>元素应用class或id属性,但是更常见的情况是只应用其中一种。这两者的主要差异是,class用于元素组(类似的元素,或者可以将其理解为某一类元素),而id用于标识单独唯一的元素。

例如,文档中如下定义的div区块会显示为绿色:

(3)<li>、<ul>、<ol>标签。

<li>标签定义列表项目,<ul>标签定义无序列表,<ol>标签定义有序列表。往往将<li>与<ul>结合使用定义无序列表,将<li>和<ol>结合使用定义有序列表。

例如,网页中要定义如图1.13所示的有序列表和无序列表,其代码见“chap1.3.2.3.html”:

图1.13 列表项标签实例

5)<form>、<input>标签

(1)<form>标签。

HTML中的表单标签<form>用于为用户输入创建HTML表单。表单能够包含input元素,比如文本字段、复选框、单选框、提交按钮等。表单还可以包含menus、textarea、fieldset、legend和label元素。表单用于向服务器传输数据。

提示:form元素是块级元素,其前后会产生换行。

图1.14是一个简单的表单实例。

图1.14 表单标签实例

图1.14所示实例的代码见“chap1.3.2.4.html”:

(2)<input>标签。(www.xing528.com)

<input>标签用于收集用户信息。根据不同的type属性值,输入字段拥有很多种不同形式。输入字段可以是文本字段、复选框、掩码后的文本控件、单选按钮、按钮等。

例如上面的表单例子中,在表单内嵌入了两个文本输入框和一个提交按钮:

<input>标签的各种属性见表1.2。

表1.2 <input>标签的各种属性

6)<img>、<embed>标签

(1)<img>标签。

<img>标签元素用于向网页中嵌入一幅图像。从技术上讲,<img>标签并不会在网页中插入图像,而是向网页上添加链接图像。<img>标签创建的是被引用图像的占位空间。<img>标签有两个必需的属性:src属性 和alt属性。

例如,在页面中插入一幅w3school的工程师在上海鲜花港拍摄的郁金香照片,网页显示效果如图1.15所示。

图1.15 列表项标签实例

本例的代码见“chap1.3.2.5.html”:

<html>

<body>

<imgsrc="yujinxiang.png" alt="上海鲜花港-郁金香"/>

</body>

</html>

(2)<embed>标签。

<embed>标签用于在网页中定义播放各种音频、视频标签。如下面的代码定义了网页中播放视频“music.mid”的代码:

<embed src=“music.mid”autostart=“true”loop=“2”width=“80”height=“30”>

<embed>标签的常用属性有:

①src:音乐文件的路径及文件名(完整的路径或URL);

②ShowTracker:是否显示播放进度条;

③ShowPositionControls:是否显示播放控制按钮如快进等;

④ShowAudioControls:是否显示音量按钮;

⑤ShowStatusBar:是否显示咨询窗;

⑥ShowDisplay:显示更完整的咨询视窗;

⑦EnableContextMenu:防止使用右键;

⑧autostart:true为音乐文件上传完后自动开始播放,默认为false(否);

⑨loop:true为无限次重播,false为不重播,某一具体值(整数)为重播多少次;

⑩volume:取值范围为“0~100”,设置音量,默认为系统本身的音量;

⑪starttime:“分:秒”,设置歌曲开始播放的时间,如,starttime=“00:10”,为从第10秒开始播放;

⑫endtime:“分:秒”,设置歌曲结束播放的时间;

⑬width:控制面板的宽;

⑭height:控制面板的高;

⑮controls:控制面板的外观。

controls=“console/smallconsole/playbutton/pausebutton/stopbutton/volumelever”

其中controls有如下常用的参数,各参数的意义如下:

①console:正常大小的面板;

②smallconsole:较小的面板;

③playbutton:显示播放按钮;

④pausebutton:显示暂停按钮;

⑤stopbutton:显示停止按钮;

⑥volumelever:显示音量调节按钮;

⑦hidden:为true时可以隐藏面板。

<embed>标签src后的文件也可以是.swf文件,用来播FLASH。

例8 本例演示网页中播放MP3音频(图1.16)和MP4视频的功能(图1.17)。代码见文件“chap1.3.2.5.html”。

图1.16 音频播放实例

图1.17 视频播放实例

音频播放使用的代码如下:

<body>

<h1>&nbsp;&nbsp;&nbsp;播放MP3文件</h1>

<embedsrc="chap02-5.mp3"align=center>

</body>

视频播放使用的代码如下:

<body>

<h1>&nbsp;&nbsp;&nbsp;播放MP4文件</h1>

<embedsrc="chap02-5-2.wmv"align=center>

</body>

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈