HTML 语言基础

  HTML ( Hype Text Markup Language )被称作为超文本标记语言,是用来编写网页的一种标识语言,用它编写的文件简称超文本,或网页文件。
  鉴于下述原因,在学习用 Dream weaver MX 2004 之前,有必要学习一些 HTML 的基本知识。
  •  HTML 文件是一种纯文本文件,可以使用“记事本”等编写。
  •  即使是功能很强的所见即所得编辑器,也存在局限性,因此, Dream weaver MX 2004 和 FrontPage 2003 等,均提供“代码”视图,方便用户查看和直接编辑 HTML 代码。
  •  添加一些特殊的网页效果,往往需要直接编写代码,例如,滚动字幕。

1 HTML 语言的基本语法

  HTML 文件中, HTML 语言标记(标签)的作用,是指定该文件在浏览器中的显示格式。因此, HTML 文件可以分成两部分:文件的内容和文件的标记。
  通常,标记使用下面的格式:
  < 标记名 > 文件内容(受标记影响的文本) </ 标记名 >
  例如:粗体字标记名是 <B> ,如果要求短语“欢迎光临!”用粗体字显示,就需要将下面的语句输入文档:
  <B> 欢迎光临! </B>
  开始的 <B> 表示开始显示粗体字,最后的 </B> 表示粗体字的显示结束。
  一般说来, HTML 标记都是具有起始和结束标记,并且成对出现,结束标记前要加“ / ”。但并不是所有的 HTML 标识都具有起始和结束标记,有些标记没有结束标记。如, <BR> 、 <IMG> 等。
   HTML 语言中的标记符,不区分大小写,且可以大小写混用。如 <HTML> 、 <html> 或 <HtMl> 的功能是一样的。

1.1 标记(标签)自身

  如何要浏览器中,显示 HTML 标记所使用的符号,如,大于、小于等符号? HTML 规范规定,通过符号转换来实现。例如“ < ”用“ &lt; ”表示;“ > ”用“ &gt ;”表示;“ & ”用“ &amp ;”表示;(半角)空格“ ”用“ &nbsp ”表示。
  提示:浏览器可以直接识别文件内容中的全角空格。

1.2 标记属性

  每个标记中,除标记名外,还可以包含一个或多个“属性”,对标记进行控制。通常,属性名(项)和值成对出现。例如:
  <font color="#FF0000"> 星期格式 </font>
  在浏览器中,文字“星期格式”,显示红色。
  其中,“ color ”,是属性名,“ #FF0000 ”,是属性值。

1.3 内容注释

  “ <!-- ”和“ --!> ”标记中间是注释内容。注释可以插入到文本的任何地方,在浏览网页时,注释内容不显示。

2 HTML 的基本结构

  <HTML> 和 </HTML> 是 HTML 文件的开始和结束标记。它们仅仅是告诉 Web 浏览器,这是一个 HTML 的文件。
  HTML 的基本结构:
  
<HTML> ―――定义 HTML 文件的开始
  <HEAD> ――定义文件头部的开始
      头部的内容,如网页标题( <TITLE> 和 </TITLE> )
  </HEAD> ――定义文件头部的结束
  <BODY> ――定义主体的开始
      网页内容,如网页文本
  </BODY> ――定义主体的结束
  </HTML> ――定义 HTML 文件的结束
  例:一个简单的网页
  <HTML>
  <HEAD>
  <TITLE> 一个简单的网页 < / TITLE>
  </HEAD>
  <BODY>
  <P> 欢迎光临! </P>
  </BODY>
  </HTML>
  HTML 文件,以文本方式存储,但是,文件的扩展名,必须是“ htm ”或“ html ”。

2.1 版本信息

  版本信息包含在 <!DOCTYPE> 标记之中。
  例如, Dream weaver MX 2004 使用 HTML4.01 版。

2.2 头部信息

  头部信息,指存放在文件头部 <HEAD> 与 </HEAD> 之间的信息。

1 、网页标题

  网页标题,是指在浏览器的标题栏中显示的信息。
  网页标题是 <TITLE> 与 </TITLE> 之间的内容。

2 、 <MEAT> 标记

  <MEAT> 是个单标记,用于记录本文档的页面信息,如字符编码、作者、版权等。主要属性:
  Name -定义特性名。如,“ keywords ”是关键词。
  Content -定义特性的值。
  http-equiv -定义标记的特性。
  例如:
  ⑴ <meta name="keywords" content=" 教材 ,HTML 语言基础 ">
  列出了本网页的关键词(供搜索引擎使用)。
  ⑵ <meta http-equiv="refresh" content="5">
  控制网页每 5 秒刷新一次。

3 、 <STYLE> 标记

  定义嵌入在本网页中的样式。
  例如:
  <style type="text/css">
  <!--
  .base {
  font-family: " 华文中宋 ";
  font-size: 18px;
  line-height: 22px;
  }
  -->
  </style>
  .base -嵌入(类)样式名
  font-family: " 华文中宋 " -字体是华文中宋
  font-size: 18px -字号是 18 像素
  line-height: 22px -行高 22 像素。

4 、 <SCRIPT> 标记

  定义客户端脚本。
  提示:客户端脚本,不一定放在文件头部。

2.3 主体标记

  网页中的主要内容就是网页的主体,位于 <BODY> 和 </BODY> 之间 .
  文件主体中,包含网页显示的内容,如文字、链接、图像、表格,以及其他对象。
  设计制作网页,主要是在 <BODY> 和 </BODY> 之间,添加文本和图像外链接及各种标记(签)。
  <BODY> 的主要属性:
  Background -设定网页背景图像
  Bgcolor -设定网页的背景颜色
  Text -设定网页文本的颜色

3 编辑网页内容(Top

  网页内容非常丰富,包括字符、文本、标题、图像、列表、表格、背景、超链接、网页布局等。

3.1 划分段落

  <P> 与 </P> 标记的功能是定义段落。相当于在文本中添加了一个回车符。两个段落之间间距较大(相当于插入一个空白行)。
  <P> 可以单独使用,表示上一段落结束,下一段落开始。
  <P> 的主要属性:
  •  Align -设定能对齐方式
  •  Class/ID -设定应用类 /ID 样式
  <BR> 定义换行。换行,仅仅是另起一行,上、下行之间的间隔距离不变,且仍属同一个段落。
  <HR> 定义一条水平线。
  <HR> 的主要属性:
  •  Width -设定宽度
  •  Size -设定高度
  •  Color -设定颜色(属性值是颜色号,如“ #ff 0000 ” )

3.2 标题

  与 Word 等文字处理软件一样, HTML 语言提供六种标题样式。即 <Hn> 与 </Hn> ( n=1 - 6 )。主要属性“ align ”是设定对齐方式。例如:
  <h1 align="center">1  概述 </h1>
  表示“ 1  概述”应用样式“标题 1 ”,居中对齐。

3.3 修饰文本

  修饰文本,就是定义文字的字体、字型。

1 、定义字型

  最常用的定义字型的标记是:
  <B> 与 </B> -定义文本为粗体
  <I> 与 </I> -定义文本为斜体
  <U> -为文本添加下划线
  提示:另有专门的文本逻辑样式,功能与上述的类似。例如, <EM> 定义文本为斜体,用于强调。参阅附录。

2 、定义字体及其属性

  <FONT> 与 </FONT> 定义字体及大小、颜色等文本属性。
  主要属性:
  Size -设定文本大小。
  Color -设定文字颜色
  Style -设定文本的背景颜色等。如, style="background-color:#FF0000 "

3.4 定义超级链接

  <A> 与 </A> 标记定义超级链接。
  主要属性:
  •  Href -设定一个 URL 作为有效的链接目标地址。
  •  Target -设定显示所链接文件的窗口。
  例如:
  <A href="win98/win98_26.htm"> 注册表 </A>
  <A href="spacer.htm" target="_blank"> 校园新闻 </A>
  提示: target 的属性值有:
  •  “ _blank ”:链接目标,在新建的浏览器窗口中打开。
  •  “ _parent ”:链接目标,在父窗口中打开。
  •  “ _self ”:链接目标,在当前窗口中打开。
  •  “ _top ”:链接目标,在整个当前窗口中打开。

1 .建立文件内的链接

  一本书,如果有目录,读者查询起来就比较方便,对哪部分感兴趣,就直接翻到那一页就行了。
  比较长的网页,用户阅读起来不方便,如果加上一些指向本网页内不同段落的文件内部链接,则可以起到一个目录的作用,方便浏览。
  目录与对应段落之间的链接例:
  <A href="#101"> 概述 </A>
  其中,“ 101 ”是放置在对应段落处的标志名称。
  用于文件内部链接的标志, Dream weaver 中称“锚点”, FrontPage 中称为“书签”。
  <A name="101"></A> ,就是一个锚点(书签)。
  提示:锚点(书签)名,不要使用中文。

2 、建立站点内部的链接

  由于,站点移动往往是整体进行的,因此,站点内部的超级链接,应该使用相对 URL 。
  例如:
  <A href="../Win98.htm"> 系统与网络 </A>
  其中, URL 是相对的,即,链接目标文件“ Win98.htm ”位于当前文件的父目录中。

3 、建立站点外部的链接

  站点外部的超级链接,应该使用绝对 URL 。
  例如:
  链接其他网站的主页
  <A href="http://www.ahiec.net"> 安徽工业经济职业技术学院 </A>
  链接 FTP 文件
  <A href="ftp://ftp.52wang.net">Photoshop CS 课件 </A>
  链接电子邮件地址
  <A href="mailto:go_song2008@yahoo.com.cn"> 给我发邮件 </A>

3.5 插入图像

  在网页中插入图像,实际上,是在网页文件中插入一个链接。
  <IMG> 标记,定义图像嵌入网页,以及设定图像的属性。
  例如:
  <IMG src="../images/DSC00456_JPG.jpg" width="180" height="58" border=0>
  <IMG> 是个单标记,主要属性
  •  Src -指定图像文件的 URL 。
  •  Height 和 Width -分别设定显示图像的高度和宽度。
  •  Align -设定图像对齐方式。
  •  Border -设定图像边框宽度
  提示:浏览器支持 JPEG 、 GIF 和 PNG 等格式的图像文件。

3.6 使用列表

  在网页制作中, HTML 语言提供了几个用来设计列表的标记,通过使用这些标记,可以得到一个段落清晰、内容整齐有序的网页。 HTML 语言编制的网页列表可分为以下四种形式:
  编号列表(有序列表):编号列表项前面带有编号,指出各个列表项之间的次序关系。
  项目列表(无序列表):项目列表项前面可带有特定符号(称为项目符号),但各个列表项之间具有平等的地位,不表示具有某个特定的次序关系。
  定义列表:定义列表是一种非常有用的列表,每一个列表项都分为两部分:词语部分和定义部分。定义列表从形式上看,很像是在用定义部分对词语部分进行定义,因此被称为定义列表。
  嵌套列表:嵌套列表就是在列表内部再嵌入列表。

1 、编号列表

  在网页中加入一个有编号的列表,如球赛的最终排名、工程的项目分类等其他任何需要带编号的东西。用户可以使用 HTML 提供的有关标记来完成。在编号列表中需要用到两个标记 <OL> 和 <LI> 。
  <OL> 和 </OL> 配对使用,用来标记整个编号列表的开始和结束。相当于表格标记 <TABLE> 和 </TABLE> 。
  <LI> 和 </LI>> 配对使用,用来标记每一个编号列表项,并给出每一个列表项的编号。在标记符 <LI> 后面的文本并不一定是纯文本,可以插入其他的 HTML 标记符。如可以使用 <B> 标记,使某个列表项中的文本显示粗体,可以用标题标记 <Hn> 来增大列表项文本的字体,也可以使某个列表项中含有指向其他 Web 页面的超级链接。
  例:建立一个编号列表。
  <OL>
  <LI> 动画制作 </LI>
  <LI> 网页制作 </LI>
  </OL>
  浏览器中显示效果,如下图所示。
  编号列表的标记 <OL> 有几个属性,其中最主要的也是最常用的是 TYPE 和 START 。
  编号列表的默认列表项序数为 l 、 2 . 3 等,可以使用 TYPE 属性改变序数的表示,其格式为: <OL TYPE= 列表类型 > 。
  TYPE=1 ,列表项的序数设置为数字 1 、 2 、 3 …等,这是默认值。
  TYPE=I ,列表项的序数设置为大写罗马字母 I 、Ⅱ、Ⅲ、…
  TYPE=i ,列表项的序数设置为小写罗马字母ⅰ、ⅱ、ⅲ、…
  TYPE=A ,列表项的序数设置为大写英文字母。
  TYPE=a ,列表项的序数设置为小写英文字母。
  <OL> 的 START 属性用来设定列表项的编号从第几个符号开始。例如: <OL TYPE=i START = 2> ,则列表项的编号将从ⅱ开始,然后是ⅲ、ⅳ、ⅴ、…
  START 属性可以方便地解决起始编号不是第一个符号(数字)的问题。当没有指定 <OL> 的 START 属性时,其默认值为 1 。

2 、项目列表

  项目列表(无序列表)中,各个列表项之间具有平等的地位。用户可以使用标记 <UL> 和 </UL> 定义项目列表,使用 <LI> 和 </LI> 定义项目列表项。
  在项目列表中,默认的项目符号是空心小圆点,然而可以用 TYPE 属性来定义不同的项目符号(列表类型),其格式为: <UL TYPE= 列表类型 > 。
  TYPE=Square ,列表项的项目符号为一个黑色矩形。
  TYPE=Circle ,列表项的项目符号与默认的空心小圆点相同。
  TYPE=disc ,列表项的项目符号为黑色小圆点。
  例如:
  <UL>
  <LI> 动画制作 </LI>
  <LI> 网页制作 </LI>
  </UL>
  浏览器中显示效果,如下图所示。
  提示:上述类型针对不同的浏览器,可能有不同的显示。

使用列表效果

3 、定义列表

  定义列表与前面两个列表相比,不同之处是,定义列表的每一个列表项都分为两部分:词语部分和定义部分。
  定义列表,从形式上看,很像是在用定义部分,对词语部分进行定义。词语部分和定义部分的标识符也不一样,它们都有各自的标识符:
  定义列表,使用户能够通过 <DL> 和 <DL> 、 <DT> 和 <DD> 等标记来格式化短语及其定义,这些标记分别表示列表、定义短语和定义对短语的解释。可以用 <DL> 标记开始一个定义列表,然后用 <DT> 定义短语,接下来用 <DD> 定义短语的定义,最后用 </DL> 标记结束列表。
  例:用定义列表表示“ HTML ”是“ Hype Text Markup Language 的缩写”、“被称作为超文本标记语言”。
  <DL>
  <DT><strong>HTML</strong>
  <DD><em> 是 Hype Text Markup Language 的缩写 </em>
  <DD><em> 被称作为超文本标记语言 </em>
  </DL>
  浏览器中显示效果,如上图所示。
  在词语部分和定义部分中,都可以应用各种文本格式标记。如,例题中的 <strong></strong> 和 <em></em> 。

3.7 创建表格

  在 HTML 语言中,有关表格的标记有:
  <TABLE> 和 </TABLE> ,用于定义整个表格的数据;
  <TR> 和 </TR> ,用于定义表格的一行;
  <TD> 和 </TD> ,用于定义一个单元格;
  <TH> 和 </TH> ,用于定义行表头或列表头的数据;
  <CAPTION> 和 </CAPTION> ,用于定义表格的标题。
  提示: <TR> 的属性项与 <TD> 的基本相同。
  例:建立一个二行三列的表格。
  <table>
  <tr>
  <td> 第 1 行单元格 1</td>
  <td> 第 1 行单元格 2</td>
  <td> 第 1 行单元格 3</td>
  </tr>
  <tr>
  <td> 第 2 行单元格 1</td>
  <td> 第 2 行单元格 2</td>
  <td> 第 2 行单元格 3</td>
  </tr>
  </table>
  标题行是一些以粗体字显示、居中对齐的文本。标题行一般位于第 1 行或第 1 列,标题行中的单元格用 <TH> 和 </TH> 定义。

1 、 <TABLE> 主要属性

  •  Height 和 Width -分别设定表格高度和宽度
  •  Border -设定边框宽度
  •  Align -设定对齐方式
  •  Cellspacing -设定单元格之间的距离
  •  Bordercolor -设定边框颜色
  •  Bgcolor -设定背景颜色
  •  Background -设定背景图像
  •  Cellpadding -设定单元格中内容与边框的距离

2 、 <TD> 的主要属性

  •  Height 和 Width -分别设定表格高度和宽度
  •  Nowrap -设定单元格中内容不换行
  •  Bordercolor -设定边框颜色
  •  Bgcolor -设定背景颜色
  •  Background -设定背景图像

3.8 网页背景

  设定 <BODY> 标记属性项的值,可以定义网页背景
  定义网页背景有两种形式,一是设定背景颜色;二是设定背景图像(用一幅图像作为网页的背景)。
  例如
  设定背景颜色
  <body bgcolor="#FFFF99">
  设定背景图像
  <body background="images/indtextb.jpg">
  提示:也可使用 <STYLE> 标记来定义网页背景。
  定义背景颜色:
  <style>
  body {
  background-color: #FFFFCC;
  }
  </style>
  定义背景图像:
  <style>
  body {
  background-image: url(images/indtextb.jpg);
  }
  </style>


主页                           {网页三剑客

 

《花桥电脑书斋》-邱泳昱的个人主页
如需转载望能征求本人意见