文档详情

第18章超文本标记链接语言(HTML).doc

发布:2017-09-08约1.96万字共33页下载文档
文本预览下载声明
第18章 超文本标记链接语言(HTML) HTML是组织多媒体文档的重要语言,它不仅用来编写Web网页,而且也越来越多地使用HTML来制作光盘上的多媒体节目。HTML可用来编排文档、创建列表、建立链接、插入声音和影视片断。目前市场上已有很多很好的HTML编辑器可以用来编写多媒体文档。虽然编写多媒体文档不一定要直接使用HTML语言,但为了更好地理解和使用HTML编辑器,添加一些你遇到的编辑器所不支持的功能,学习一些HTML的基础知识是相当必要的。 18.1 HTML文档 万维网(Web)是一个信息资源网络,它之所以能够使这些信息资源为广大用户所利用,主要依靠下面的三条基本技术: 指定网上信息资源地址的统一命名方法:URL(Uniform Resource Locator)。 存取资源的协议:超文本传送协议HTTP(Hypertext Transfer Protocol)。 在资源之间很容易浏览的超文本链接技术:源于HyperText的HyperLink。 为了出版可在全球发行的信息,人们需要一种所有计算机都能理解的出版语言,现在Web使用的出版语言就是HTML(HyperText Markup Language)语言,称为超文本链接标记语言。HTML可用于: 出版联网文档,这种文档可包含标题、文字、表格、列表、图象以及声音和影视文件等。 通过超文本链接可以检索和阅读联网信息。 设计交易单(FORM/form)。这是一种用来从读者处收集信息的Web文档,可以与远程服务单位作交易,例如,查找信息预约旅馆的房间、定购产品等。多数交易单至少有一个可供输入文本数据(例如名字或者搜索关键字)的文本域。很多较为精致复杂的表单还包括有用于切换选项的复选框、用于从几个选项中选择其一的单选按钮和执行任务(例如提交表单)的按钮。 目前使用比较普遍的HTML版本是HTML 4,0。这个版本可支持不同种类的语言,可为信息检索工具提供更有效的检索、更高的网页质量和更好的文语转换(text-to-speech,TTS)质量等。现在正在标准化的一种语言是可扩张标记语言(Extensible Markup Language,XML)。它是一种比超文本标记语言(Hypertext Markup Language,HTML)更加灵活的一种Web文档格式。HTML使用预先定义的标签(tag)来描述网页中的文素(elements),而XML语言则允许网页开发人员定义标签。XML是通用标记语言(Standard for General Markup Language,SGML)文档格式的一个子集,HTML是SGML的一种文档类型。 18.1.2 文档元素和标签的概念 一个文档通常由文档头(head)、文档名称(title)、表格(table)、段落(paragraph)和列表(list)等成分构成。为了表达方便,我们把这些成分称为文档元素(element),简称为文素,它们是文本文档的基本构件,并且使用超文本标记语言(Hypertext Markup Language,HTML)规定的标签(tag)来标识这些文素。 HTML标签由3部分组成:左尖括号“”,“标签名称”和右尖括号“”。标签通常是成对出现的,左尖括号表示开始的“开始标签(start tag)”,右尖括号表示结束的“结束标签(end tag)”标签。例如,H1与/H1分别表示一级标题的开始标签和结束标签,“H1”是一级标签的名称。除了在结束标签名称前面加一个斜杠符号“/”之外,开始标签名称和结束标签名称都是相同的。HTML中的部分标签将在18.2节解释。 某些文素还可以包含“属性(attribute)”。属性是指背景颜色、字体属性(大小、颜色、正体、斜体等)、对齐方式等等,它是包含在开始标签中的附加信息。例如,P ALIGN=CENTER表示这段文字是居中对齐的。你同样也可以指定图象的对齐属性(如图象在顶部、在底部或者在中间)。 注意,HTML标签名称中的字母不分大小写。例如,title与TITLE 或者 TiTlE都是等效的。此外,Web浏览器不一定对所有的HTML标签都支持。如果一个浏览器遇到不认识的标签,它就不予理睬,但在这一对不认识的标签之间的文本仍然会显示在计算机的屏幕上。 18.1.3 HTML文档的结构 HTML文档是一种没有格式的文档,也称为ASCII文件。因此,HTML文档可以使用任何一种文本编辑器来编写。例如,Windows中的记事本(Notepad)、写字板(Wordpad),当然也可以使用字处理软件,例如,微软公司的Word 7.0等。 每个HTML文档都是由标签HTML开始,而以标签/HTML结束。每个HTML文档分成两个部分组成:文档头(head)和正文(body),
显示全部
相似文档