07.HTML入门

上传人:豆浆 文档编号:24715408 上传时间:2017-12-07 格式:PPT 页数:24 大小:146KB
返回 下载 相关 举报
07.HTML入门_第1页
第1页 / 共24页
07.HTML入门_第2页
第2页 / 共24页
07.HTML入门_第3页
第3页 / 共24页
07.HTML入门_第4页
第4页 / 共24页
07.HTML入门_第5页
第5页 / 共24页
点击查看更多>>
资源描述

《07.HTML入门》由会员分享,可在线阅读,更多相关《07.HTML入门(24页珍藏版)》请在金锄头文库上搜索。

1、3.1 什么是HTML,为了能够在全球范围内发布信息,我们需要一种能够为所有的计 算机所能够理解的发布语言。World Wide Web上使用的发布语言是超文本标记/置标语言 (HyperText Markup Language,简记为HTML)。3.1.1 超文本与超媒体 超文本简介超文本作为一种信息管理方式, 其本质含义是非线性的文档组 织。在这种方式中,信息被组 织在一系列离散的结点(node) 中,结点之间通过链(link) 建立联系,从而形成网状的信 息结构。,3.1 什么是HTML(续),超文本结点是表达信息的基本单位,称为信息组块(chunk), 常用于表达一个相对独立的概念或主

2、题。 链是超文本的一大特色,它在两结点间建立有向连接,以表 达二者间存在的某种联系。超文本的思想并不复杂,但这一简单的思想却使它非常适合于自然地管理相互交织的非结构化信息,而大大优于传统的线性文档和数据库技术。 超文本作为一种信息组织机制,使作者可以按自己的思维方 式把多媒体信息划分为一个个基本块,然后在块间建立语义 联系,从而有效地表达自己的思想; 超文本作为一种信息表达机制和人机接口机制,使读者可以 从息网中的某个结点开始,沿着超文本链从一个结点到另 一个结点,交互地以近乎联想的方式获得自己感兴趣的内容。,3.1 什么是HTML(续),超文本的发展与现状二十世纪四十年代,美国科学家Vann

3、evar Bush最早提出了超文本 的思想(1945年8月份Vannevar Bush在Atlantic Monthly杂志上发 表了一篇题为“As we may think”的文章),但限于当时的技术条 件,仅停留于幻想阶段。1965年,Ted Nelson在V. Bush思想的影响下创造了“hypertext”这 个词。1968年,斯坦福研究所的Doug Engelbart(鼠标器的发明者)在计 算机上将V. Bush的思想付诸实现,建立了一个称为“NLS / Augment”的最早的超文本系统。,3.1 什么是HTML(续),1980年以后,超文本发展到第二代,其特点是: 结点信息扩充到

4、多媒体信息世界的各个方面(这也就是我们 所说的超媒体), 支持有层次的网状结构,以窗口为基础的GUI等。Apple公司在Macintosh平台上推出的Hypercard软件,使得 hypertext不再停留在“概念”和“实验原型”阶段。类似的系统还有 Tool Book等。 虽然这些软件的功能非常强大,实现也相当复杂。但是,这 些系统还有一个重大的缺陷:只能够将同一台计算机上的文 件以超文本的方式连接起来。还没有任何一个系统能够实现 全球范围内的超文本链接。World Wide Web的出现使得超媒体突破了单机的限制,发展到 Internet上。,3.1 什么是HTML(续),3.1.2 HT

5、ML的定义 HTML is the lingua franca for HTML is the lingua franca forpublishing hypertext on the World Wide Web. It is a non-proprietaryformat based upon SGML, and can be created and processed by a widerange of tools, from simple plain text editors - you type it in from scratchtosophisticated WYSIWYG au

6、thoring tools. HTML uses tags such as and to structure text into headings, paragraphs, lists,hypertext links etc. - World Wide Web Consortium HTML是一种在Web上以超文本形式出版信息的国际化标准语言。它基于SGML,能够使用各种类型的工具来创建或者处理,从简单的文本编辑器(一切从零开始)到复杂的可视化编著工具(WhatYou See Is What You Get)。HTML使用标记(例如:、等)将文本组织成结构化的形式,例如:标题、段落、列表、超链

7、等。,3.1 什么是HTML(续),下面对该定义作一些解释。(1)Publishing HYPERTEXT on the Web HTML是用于在Web上发布信息所使用的一种语言,它能够将信息以超文本的形式组织起来,从而便于用户浏览用户可以快速地从一个页面移到另一个页面,从而实现“手指尖上的信息”(information at fingertip Bill Gates)。(2) Lingua franca, non-proprietary HTML是一种公有的国际标准规范,不属于任何个人或组织。HTML的开放性使得Web真正的World Wide,这样全球范围内的信息共享将成为可能。HTML的

8、标准化工作由W3C的HTML WorkingGroup负责。,3.1 什么是HTML(续),(3)Text, non-binary HTML语言是一种纯文本的格式,便于各类人员使用,从最终用户(读者)到编辑(作者),以及应用开发人员。可以使用各种工具来创建和处理HTML文档,从简单的文本编辑器(例如:Notepad、UltraEdit等)到复杂的可视化编辑工具(例如:FrontPage、DreamWeaver等)(4) MARKUP tag, structure text into different element HTML语言将文档的逻辑结构与外部展现区分开来,并侧重于表达文档的逻辑结构。

9、通过使用一系列的标记(Tag)将文档表示成各种不同元素的集合(例如:标题、段落、列表、图片、超链等)。可以为各类(各个)逻辑元素指定展现风格(例如:颜色、字体),但要记住,展现风格一般是从属于逻辑结构的。,3.1 什么是HTML(续),(5)LANGUAGE based upon SGML/XML SGML(Standard Generalized Markup Language ISO8879)是 ISO(International Organization for Standardization)在1986年 制定的一种通用的标记语言,可以用于生成独立于平台和应 用的文档,并在文档中包含格

10、式、索引、链接等信息。 XML(eXtensible Markup Language)是SGML的一个子集, 它是由SGML工作组在1996年制定的。 SGML和XML都是一种元语言(Meta Language),它们可以 用来定义其它的语言,HTML就是其中的一个。 HTML 4.0以及前期版本(HTML 3.2,HTML 2.0)均是定义 在SGML的基础之上的。 目前,W3C已经在XML的基础上重新对HTML进行了定义, 形成了XHTML。,3.1 什么是HTML(续),因此,HTML可以看作是SGML或XML的一种应用。HTML、SGML以及XML的关系如图所示。,3.1 什么是HTM

11、L(续),3.1.3 HTML的功能(1)信息发布 信息发布是HTML的设计初衷和基本功能。 ?发布联机文档,其中可以包含文本、图像、声音等多种媒体信息。 ?在信息之间建立超链接,以反映彼此之间的关联,便于用户浏览。(2)网上应用 在后来的发展中,HTML逐渐具备了支持网上应用的增强功能。 ?提供表单(form)以供用户与远程服务器之间开展事务 (transaction)型应用,例如:检索信息,定购产品等。 ?在文档中嵌入spread-sheet、video clip等各种应用,这些应用程序 可以使用ActiveX Control,Script、Java Applet等手段来实现。,3.1 什

12、么是HTML(续),3.1.4 HTML的通用性 作为全球能够普遍理解的语言,HTML具备的通用性是Web成功的重要因素之一。这种通用性体现在以下几个方面: ?国际化(Internationalization):支持多种语言,采用 ISO/IEC:10646标准作为文档的字符集(character set)。 ?互操作(interoperability):能够适用于多种浏览器和平台,这样, 内容供应商只要开发单个版本的文档,降低代价。 ?可访问(Accessibility):各种人(健康的或是残疾的),各种终 端设备(包括:PCs with high or low bandwidth and

13、with graphics displays of varying resolution and color depths、cellular telephones、 hand held devices、devices for speech for output and input、 braillereaders等)都能够使用Web上的信息。,3.1 什么是HTML(续),3.1.4 HTML的通用性这样,不论内容提供者和消费者采用的是什么样的软硬件平台 (机器、操作系统、应用程序),只要它们遵守HTML规范,客 户端总是能够理解服务器所提供的信息,并按照自己所具备的软 硬件能力将信息展现给用户

14、(因而,即使是同一个文档在不同客 户端的展现风格也可能是不同的)。举例:对于服务器端提供的一篇包含图片的文档,客户端如果具 备图形显示器,那么用户将能够看到其全貌;客户端如果是一部 WAP手机,那么用户将看不到图片,取而代之的是该图片所附带 的一些描述文字;如果用户是一个盲人,那么他所得到的信息可 能是对应于该文档的一段语音。,3.2 什么人需要掌握HTML,HTML规范包含了大量的内容,从简单的文档结构到复杂的属性定义。对于不同目的的用户,需要掌握的程度也不同。 ?读者一般使用可视化浏览工具来阅读HTML文档,例如: Microsoft IE,NetScape等,因此通常不需要了解HTML语言规范。 ?作者可以使用各种工具来创建HTML文档。,这取决于用户对 HTML本身的熟悉程度以及个人喜好。如果能够对HTML有一定 的了解,将有助于使用可视化工具,并使得创建的HTML文档具 有更好的可访问性。 简单的文本编辑器 复杂的可视化编辑工具,3.2 什么人需要掌握HTML,?对于Web应用开发人员而言,应该熟练掌握 HTML语言规范,以便熟练地操纵和处理HTML文档,从而开发网络化的应用程序,提供基于Web的各种应用服务。?对于Web客户端浏览软件的开发人员而言,必须要精通HTML规范,以便按照HTML规范对HTML文件进行解析,并在GUI上进行展现。,

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 行业资料 > 其它行业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号