超文本标记语言_第1页
超文本标记语言_第2页
超文本标记语言_第3页
已阅读5页,还剩10页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、超文本标记语言(英文:HyperText Markup Language , HTML )超文本标记语言(英文: HyperText Markup Language ,HTML )是为“网页创建和其它可在网页浏览器中看到的信 息”设计的一种标记语言。 HTML 被用来结构化信息例 如标题、段落和列表等等,也可用来在一定程度上描述文档 的外观和语义。1982年由蒂姆伯纳斯-李创建,由IETF用 简化的 SGML (标准通用标记语言)语法进行进一步发展的 HTML,后来成为国际标准,由万维网联盟(W3C)维护。1 基本介绍HTML ( HyperText Markup Language ),超文本

2、标记语言,是 一种专门用于创建 Web 超文本文档的编程语言,它能告诉Web 浏览程序如何显示 Web 文档(即网页) 的信息, 如何链 接各种信息。 使用 HTML 语言可以在其生成的文档中含有其 它文档,或者含有图像、声音、视频等,从而形成超文本。超文本文档本身并不真正含有其他的文档,它仅仅含有 指向这些文档的指针,这些指针就是超链接。 HTML 是用来 制作网页的语言, 网页中的每个元素都需要用 HTML 规定的 专门标记来定义。要让设计者在网络上发布的网页能够被世界各地的浏 览者所阅读, 需要一种规范化的发布语言。 在万维网 (WWW) 上,文档的发布语言是 HTML 。标记语言是一种

3、基于源代码解释的访问方式,它的源文 件由一个纯文本文件组成,代码中由许多元素组成,而前台 浏览器通过解释这些元素显示各种样式的文档。换句话说, 浏览器就是把纯文本的后台源文件以赋有样式定义的超文 本文件方式显示出来。HTML 和网络是紧密相连的, HTML 语言的发展和浏览 器的支持是密不可分的, 在 20 世纪 90 年代网络刚刚兴起时, 多种浏览器同时流行于世界各地, 它们支持 HTML 语言的标 准也各不相同, 这样限制了 HTML 标记语言本身的发展, 逐 渐,W3C网络标准化组织联手一些较为流行浏览器开发厂商 一同定义 HTML 标准,并且力推浏览器解释语言和显示方法 的统一。到今天

4、, IE 浏览器随着 WINDOWS 操作信息系统的绝 对垄断地位占据着主流市场, 这也在另一方面为 HTML 标准 的统一起到了关键作用。2 语言特点HTML 文档制作不是很复杂,但功能强大,支持不同数 据格式的文件镶入, 这也是 WWW 盛行的原因之一, 其主要 特点如下:1、简易性, HTML 版本升级采用超集方式,从而更加灵活方便2、可扩展性, HTML 语言的广泛应用带来了加强功能, 增加标识符等要求, HTML 采取子类元素的方式,为系统扩 展带来保证。3、平台无关性。虽然 PC 机大行其道,但使用 MAC 等 其他机器的大有人在, HTML 可以使用在广泛的平台上,这 也是 WW

5、W 盛行的另一个原因。2.1 编辑 HTMLHTML 其实是文本,它需要浏览器的解释, HTML 的编 辑器大体可以分为三种:1、基本编辑软件,使用 WINDOWS 自带的记事本或写 字板都可以编写,当然,如果你用 WPS 来编写,也可以。 不过存盘时请使用.htm或.html作为扩展名,这样浏览器就可 以解释执行了。2、半所见即所得软件,这种软件能大大提高开发效率, 它可以使你在很短的时间内做出 HOMEPAGE ,且可以学习 HTML ,这种类型的软件主要有 HOTDOG ,还有国产的软件 网页作坊。3、所见即所得软件,使用最广泛的编辑器,完全可以 一点不懂 HTML 的知识就可以做出网页

6、,这类软件主要有 FRONTPAGE2003 , DREAMWEA VER 。3 发展历史3.1 HTML超文本标记语言(第一版)在 1993 年 6 月作为互 联网工程工作小组( IETF )工作草案发布(并非标准) :HTML 2.0 1995 年 11 月作为 RFC 1866 发布,在 RFC 2854 于 2000 年 6 月发布之后被宣布已经过时HTML 3.2 1996 年 1 月 14 日, W3C 推荐标准HTML 4.0 1997 年 12 月 18 日, W3C 推荐标准HTML 4.01 (微小改进) 1999 年 12 月 24 日, W3C 推荐标准HTML 5 的

7、第一份正式草案已于 2008年 1月 22 日公布, 仍继续完善ISO/IEC 15445:2000 (“ ISO HTML ”) 2000 年 5 月 15 日发布,基于严格的 HTML 4.01 语法,是国际标准化组 织和国际电工委员会的标准。HTML 没有 1.0 版本是因为当时有很多不同的版本。有 些人认为蒂姆伯纳斯-李的版本应该算初版,这个版本没有 IMG 元素。 当时被称为 HTML+ 的后续版的开发工作于 1993 年开始,最初是被设计成为“ HTML 的一个超集”。第一个 正式规范为了和当时的各种 HTML 标准区分开来,使用了 2.0 作为其版本号。 HTML+ 的发展继续下

8、去,但是它从未成为标准HTML3.0 规范是由当时刚成立的 W3C 于 1995 年 3 月提 出,提供了很多新的特性,例如表格、文字绕排和复杂数学 元素的显示。虽然它是被设计用来兼容 2.0 版本的,但是实 现这个标准的工作在当时过于复杂,在草案于1995 年 9 月过期时,标准开发也因为缺乏浏览器支持而中止了。 3.1 版 从未被正式提出,而下一个被提出的版本是开发代号为 Wilbur 的 HTML 3.2 ,去掉了大部分 3.0 中的新特性, 但是加 入了很多特定浏览器,例如 Netscape 和 Mosaic 的元素和属 性。 HTML 对数学公式的支持最后成为另外一个标准 MathM

9、L 。HTML 4.0 同样也加入了很多特定浏览器的元素和属性, 但是同时也开始“清理”这个标准,把一些元素和属性标记 为过时的, 建议不再使用它们。 HTML 的未来和 CSS 结合会 更好。HTML 5草案的前身名为 Web Applications 1.0。于2004 年被 WHATWG 提出,于 2007 年被 W3C 接纳,并成立了新 的 HTML 工作团队。 在 2008 年 1 月 22 日,第一份正式草案 发布。 WHATWG 表示该规范是目前正在进行的工作,仍须 多年的努力。3.2 XHTMLXHTML 1.0发布于 2000 年 1 月 26 日,是 W3C 推 荐标准,后

10、来经过修订于 2002年8月 1日重新发布。XHTML 1.1,于2001年5月31日发布,W3C推荐标准。XHTML 2.0 , W3C 工作草案。XHTML 5 ,从 XHTML 1.x 的更新版,基于 HTML 5 草 案。4 整体结构一个网页对应于一个 HTML 文件, HTML 文件以 .htm 或. html 为扩展名。可以使用任何能够生成 TXT 类型源文件 的文本编辑来产生 HTML 文件。标准的 HTML 文件都具有 一个基本的整体结构,即 HTML 文件的开头与结尾标志和 HTML 的头部与实体 2大部分。 有3个双标记符用于页面整 体结构的确认。标记符 <H

11、TML> ;说明该文件是用 HTML 来描述 的。它是文件的开头,而 </HTML> ;则表示该文件的 结尾,它们是 HTML 文件的始标记和尾标记。4.1 文件头部内容<head></head> ;这 2 个标记符分别表示头部 信息的开始和结尾。 头部中包含的标记是页面的标题、 序言、 说明等内容,它本身不作为内容来显示,但影响网页显示的 效果。头部中最常用的标记符是标题标记符和 meta 标记符,其中标题标记符用于定义网页的标题,它的内容显示在网页 窗口的标题栏中,网页标题可被浏览器用作书签和

12、收藏清 单。4.2 文件主体内容<body></body> ;,网页中显示的实际内容均 包含在这 2 个正文标记符之间。 正文标记符又称为实体标记。 5 文档标题5.1 页面主体内容描述<html> 标记网页的开始<head> ;标记头部的开始: 头部元素描述, 如文档 标题等,还可以加入 css 与 javascript 的引入标签 <script /> ;与 <link /></head> ;标记

13、头部的结束<body> 标记页面正文开始5.2 页面实体部分</body> ;标记正文结束</html> ;标记该网页的结束当然,如果不使用以上基本框架结构,而直接使用在实体部分中出现的标记符,在浏览器下也可以解释执行5.3 正文标记的使用每种 HTML 标记符在使用中可带有不同的属性项, 用于 描述该标记符说明的内容显示不同的效果。正文标记符中提 供以下属性来改变文本的颜色及页面背景。BGCOLOR 用于定义网页的背景色, BACKGROUND 用于定义网页背景图案的图像文件TEXT 用于定义正文字符的颜色,

14、默认为黑色LINK 用于定义网页中超级链接字符的颜色,默认为蓝 色VLINK 用于定义网页中已被访问过的超接链接字符的 颜色,默认为紫红色ALINK 用于定义被鼠标选中,但未使用时超链字符的 颜色,默认为红色例如:标记将定义页面的背景色为黑色,正文字体显示 为白色。以上属性使用中, 需要对颜色进行说明, 在 HTML 中对 颜色可使用 2 种方法说明颜色属性值, 即颜色名称 (英文名) 和颜色值。 其中颜色值用 6 个十六进制数来分别描述红、 绿、 蓝三原色的配方法称为 RGB 值,每 2 个十六进制数表 示一种颜色。使用颜色值时,应在值前冠以“#”号。使用图案代替背景颜色,可以使页面更生动、

15、美观可将图像文件 image.gif 所表示的一幅图像作为页面的 背景,若图像幅面不够大,将会将图像重复平铺在窗口中。5.4 HTML 字符集在网页中除了可显示常见的 ASC 字符和汉字外,HTML 还有许多特殊字符,它们一起构成了 HTML 字符集。 有 2 种情况需要使用特殊字符,一是网页中有其特殊意义的 字符,二是键盘上没有的字符。 HTML 字符可以用一些代码 来表示, 代码可以有 2种表示方式。 即字符代码 (命名实体) 和数字代码(编号实体) 。字符代码以 & ;符开始,以分 号结束,其间是字符名;数字代码也以 & ;符开始,以 分号结束,其间是 #

16、 号加编号。5.5 HTML 的有关约定在编辑 HTML 文件和使用有关标记符时有一些约定或 默认的要求。 文本标记语言源程序的文件扩展名默认使用 htm 或 html。在使用文本编辑器时,注意修改扩展名。而常用的图 像文件的扩展名为 gif 和 jpg。 HTML 源程序为文本文件,其列宽可不受限制,即 多个标记可写成一行,甚至整个文件可写成一行;若写成多 行,浏览器一般忽略文件中的回车符(标记指定除外) ;对 文件中的空格通常也不按源程序中的效果显示。完整的空格 可使用特殊符号(实体符) “ &nbsp (注意此字母必须小 写,方可空格) ”表示非换行空格;表示文件路径时使

17、用符 号“ /”分隔,文件名及路径描述可用双引号也可不用引号括 起。 标记符中的标记元素用尖括号括起来,带斜杠的元 素表示该标记说明结束;大多数标记符必须成对使用,以表 示作用的起始和结束; 标记元素忽略大小写, 即其作用相同, 但完整的空格可使用特殊符号“ &nbsp (注意此字母必 须小写,方可空格) ”;许多标记元素具有属性说明,可用参 数对元素作进一步的限定,多个参数或属性项说明次序不 限,其间用空格分隔即可;一个标记元素的内容可以写成多 行。 标记符号,包括尖括号、标记元素、属性项等必须 使用半角的西文字符,而不能使用全角字符。 HTML 注释由惊叹号表示,注释内容由

18、符号结束。 注释内容可插入文本中任何位置。任何标记若在其最前插入 惊叹号,即被标识为注释,不予显示。5.6 常用标签元素<html></html> 创建一个 HTML 文档 <head></head> 设置文档标题和其它在网页中不显示的信息<title></title> 设置文档的标题<h1></h1> 最大的标题<pre></pr

19、e> 预先格式化文本<u></u> <b></b> <i></i><tt></tt>下划线黑体字斜体字打字机风格的字体<cite></cite> 引用,通常是斜体<em></em> 强调文本(通常是斜体加黑体)<strong&g

20、t;</strong> 加重文本(通常是斜体加 黑体)<font size="" color=""></font>设置字体大小从 1 到 7,颜色使用名字或 RGB 的十六进制值<BASEFONT></BASEFONT> 基准字体标 记<big></big> 字体加大 <SMALL></SMALL> 字体缩

21、小 <STRIKE></STRIKE> 加删除线 <CODE></CODE> 程式码 <KBD></KBD> 键盘字<SAMP></SAMP> 范例<V AR></V AR> 变量 <BLOCKQUOTE></BLOCKQUOTE> 向右 缩排<DF

22、N></DFN> 述语定义 <ADDRESS></ADDRESS> 地址标记 <sup></SUP> 上标字<SUB></SUB> 下标字<xmp>.</xmp> ;固定宽度字体(在文件中 空白、换行、定位功能有效)<plaintext>.</plaintext> ;固定宽度字

23、体(不 执行标记符号)<listing>.</listing>固定宽度小字体<font color=00ff00>.</font> ;字体颜色<font size=1>.</font> ;最小字体<font style ='font-size:100 px'>.</font> ;无限 增大格式标志标签<p></p&a

24、mp;gt; 创建一个段落<p align=""> 将段落按左、中、右对齐 <br> 换行 插入换行符 <blockquote></blockquote> 从两边缩进文本 <dl></dl> 定义列表<dt> 放在每个定义术语词前<dd> 放在每个定义之前<ol></ol> 创建一个标有数字的列表<ul></ul> 创建一个标有圆点的列表<li> 放在每个列表项之前,若在

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论