HTML 入门和XHTML初级编程.doc
《HTML 入门和XHTML初级编程.doc》由会员分享,可在线阅读,更多相关《HTML 入门和XHTML初级编程.doc(13页珍藏版)》请在三一办公上搜索。
1、HTML 入门HTML 英文是Hypertext Marked Language,即超文本标记语言,是一种用来制作超文本文件的简单标记语言。用HTML 编写的超文本文件称为HTML 文件,它能独立于各种操作系统平台。超文本文件中可以包含图片、声音、动画、影视等内容,而不仅仅是文本信息。另外,超文本文件还可以通过链接从一个页面跳转到另外一个页面,从而实现与世界各地的主机相连接。第1 章 认识HTML1.1 HTML 的基本结构HTML 是一种标记语言,它的所有部分都是由标记和标记包括起来的。它的基本结构为:这是HTML 头部中,内容为名称这里是HTML 的体部这是HTML 最基本的格式,都是不可
2、缺少的。在HTML 中,标记命令是不区分大小写的。还要说明的是HTML可不像Java 一样那么智能,当标记命令出现错误时,HTML 不会显示错误信息,这时候就需要自己去寻找错误。1.2 HTML 的标记HTML 标记有一对尖括号以及其包含的标记元素组成,例如和就是一对标记。在HTML 文件中包含三种不同的标记,分别称为单标记、双标记以及标记属性。1单标记某些标记称为“单标记”,因为它只需单独使用就能完整地表达意思。这类标记的语法是:最常用的单标签是,它表示换行。2双标记双标记由“开始标记”和“结束标记”两部分构成,必须成对使用。其中开始标记告诉浏览器从此处开始执行该标记所表示的功能,而结束标签
3、则告诉Web 浏览器在这里结束该功能。在开始标记的标记名称前加一个斜杠(/)即成为结束标记。这类标记的语法是:内容其中,“内容”就是要被这对标记施加作用的部分。例如想要对某段文字加粗显示,就可以将这段文字放在一对标记中,如下:需要加粗的文字3标记属性许多单标记和双标记的开始标记内可以包含一些属性,通过这些属性可以对这些标记进行更进一步的设置。其语法是:在这段语法中,各个属性之间没有先后次序,属性的值一般使用引号()括起来。当属性值为数字的时候,例如设置字号级别时,一般则不使用引号。另外,属性也可省略,当某一属性省略的时候,将取其默认值。例如,单标记表示在页面的当前位置画一条水平线,默认情况下,
4、是从窗口中当前行的最左端一直画到最右端。如果给这一标记添加一些属性,如下:在这段代码中,ALIGN 属性表示线条的对齐方式,可取LEFT(左对齐),CENTER(居中,默认值),RIGHT(右对齐),这里设置为右对齐。WIDTH 属性定义线条的长度,可取相对值(由一对 括起来的百分数,表示相对于充满整个窗口的百分比),也可取绝对值(用整数表示的屏幕像素点的个数,如WIDTH=200),默认值是100%。这段代码表示的效果如图 1 所示。如果取消代码中ALIGN 的属性,即将这段代码更改为:那么将会取其默认值,线条将会采用默认的居中对齐方式,其效果如图 2 所示。说明:在源文件中,标记是不区分大
5、小写的。因此,与的写法都是正确的,而且其含义是相同的。第2 章 一个简单的HTML 实例2.1 编写HTML 代码HTML 文件对其编写工具的要求并不高,可以在最简单的文本编辑工具中实现。代码1-1 第一个简单的HTML 实例一个简单的HTML 实例第一个HTML 文件下面跟我进入HTML 的领域来领略这个奇妙而多彩的世界!在这段代码中包括如下几个元素: HTML 的基本标记:包括文件类型标记、文件头标记和文件主体标记。 HTML 的标题:一般通过页面标题来区分不同的页面,这里设置为“一个简单的HTML 实例”,需要使用标记。 HTM
6、L 的页面内容:在页面中插入了3 种HTML 元素,分别是一个二级标题、一条水平线以及两段文字。这3 种元素使用的标记不同,显示的效果也不同,这在后面的章节中还将有详细的介绍,这里不再赘述。第3 章 HTML 基本标记一个HTML 文件所包含的基本标记主要包括文件类型标记(也称为HTML 标记)、文件头标记、页面标题以及文件主体标记。3.2 文件头HTML 文件头标记是以为开始标记,以为结束标记的双标记。它用于包含当前文件的相关信息,一般包括标题、基底信息、元信息等。一般情况下,CSS 样式也是定义在头元素中的。通常在文件头标记之间的内容被称为HTML 的头部。定义在HTML 头部的内容一般不
7、会在网页上直接显示,而是通过另外的方式起作用。例如,定义在HTML 头部的标题不会显示在页面中,但是却会在页面的标题栏中出现。在文件的头部通常包含表1-1 中的部分或全部标记。当然,这些标记也可以省略。在表中列出的这些标记中,标记是最常用的,一般的页面中都会进行设置。3.3 文件主体HTML 文件主体标记是以为开始标记,以为结束标记的双标记。它用于包含当前文件的页面内容。也就是说,在该标记之间的内容是页面中真正要显示的内容,包括文字、图片、表格等。在标记中可以包含多种属性,用于设置页面的背景、字体等属性。第4 章 页面标题TITLE页面标题标记是特殊的一个标记,它设置的内容并不显示在页面中,而
8、是显示在浏览器的标题栏,用来说明文件的用途。因此,在设置该标记的时候,要使其能够体现整个页面的主题。一般情况下,每个HTML 页面都应该有标题。说明:对于HTML 文件来说,该标记不是必需的。但这一标记很重要,因此作为本书的第一个具体标记来介绍。在HTML 文件中,标题信息设置在页面的头部,也就是位于与标记之间。标题标记以开始,以结束,是一个双标记,成对出现。其语法是:标题内容在HTML 文件中,页面的标题只能有一个,用于帮助浏览者更好地识别页面。XHTML初级编程第1章Web、HTML和标记语言1.6 HTML1.6.1元素和标记 在继续讨论前,应该明确我们所用的术语。看一下以下代码; hl
9、Thi s is a level one headinghl这个条目整体上被称为元素。N,是开始标记,h1)是结束标记。这两个标记之间的文本(Thi s is a level one heading)是元素的内容。元素具有类型,类型用标记的名称命名,所以以上例子是h1元素类型。图18说明了这些术语之间的关系。1.6.2标记属性标记还可以有一个或多个属性,属性是关于元素内容应该如何显示的附加倍息。例如,段落标记包含align属性,align属性的合法值是left、center或right。1.7标记和标记语言 HTML是标记语言。你可能想知道“标记”这个术语究竞是什么意思。当我们将标记应用于文档
10、(即,添加HTML标记)时,就是给文档添加了某些含义。使用计算机术语来说“标记就是语义.1.7.1语义标记HTML被设计为一种既适合计算机读取又适合人阅读的标记语言c HTML标记适合由浏览器软件读取。所有的浏览器都了解标记的含义,并且能够以标准的方式显示内容。 HTML只是由一种称为SGML(标准通用标记语言)的元语言(创建语言的模板)所创建的许多标记语自之一。SGML通过称为DTD(文档类型定义)的规则集来创建这些语言。这些语宫包括DocBook、TEI和MILsTD,它们分别用于有限的特定场合。HTML流行起来的主要原因首先是它容易学,因为标记语言中没有visMaI Bask、Java或
11、c?t今的那些复杂的编程结构。其次,许多第三方编辑器可以自动产生HTML代码,所以不必学习任何HTML知识就可以创建Web页面.第三,当浏览器遇到它所不理解的HTML代码时它不像大多数其他编程语言那样抛出一个错误,而只是跳过它并转到下一行。当然,这也是因为Web本身惊人的发展.1.7.2 HTML标记任何基于SGML的语言的概念都是很简单的。基于sGML的语言(如HTML)都由一组来自于针对此语言的标记字典的标记组成。浏览器包含一个分析器它可以判断哪些标记组成了标记字典。工作原理:分析浏览器中的分析过程做以下上作: 1)浏览器从头到尾读取文档,寻找标记。具有)格式的标记称为开始标记,具有格式的
12、标记称为结束标记。 2)每当浏览器遇到“”时,它知道将读取一个开始标记,每当遇到“”时,它知道将读取一个结束标记。 3)一旦捌览器读到“”,它就会检查下一个“”在哪里:这两个字符之间的文本就是标记的内容。此内容的第一个单同是标记名称,也就是元素类型的名称。 4)一旦浏览器读取了标记名称,浏览器会判断它是否认识这个标记名称。如果浏览器认识这个标记名称,它就决定府该对开始标记和结束标记之间的内容做什么。 5)浏览器具有一个它所支持的所有标记的字典,这个字典包含关于如何处理(显示)标记内容的细节。如果浏览器不能识别某个标记,它仍然需要以某种缺省方式显尔标记内容,这通常就是以缺省字体、不加任何样式地显
13、示文本。简单地说,这个策略使浏览器在新标记产生时可以保持向后兼容,并且防止编程中的拼写错误导致文档内容的显示发生重大变化: 6)当浏览器遇到时,它知道这是HTML文档的开头. 7)当浏览器遇到标记时,它知道从此处开始的信息是关于文档头部的总体信息,如标题。1.7.3 结构性的、样式性的和描述性的标记 我们在本章前面曾经提到,HTML本来只打算定义文档的结构,但后来也定义文档的表示方式。结果,出现了三种HTML标记。上面的简单例子已经显示了这三种标记: 1)结构性的标记。这种标记布置文档的结构。段落标记和标题标记属于这一类。 2)样式性的标记。相当多的HTML(和xHTML)标记用于显示的样式化
14、。粗体标记()属于这一类。以后我们会看到,不鼓励使用此类标记,因为当文档在非可视媒体中表现时它会造成问题。 3)描述性的标记。这也称为语义标记,但“捆述性”这个术语更好。描述性的标记描述元素内容的性质如title和address属于这一类。1结构性的标记 结构性的标记总是有用的,实际上这就是XHTML存在的理由。结构性的标记给出了文档的内容形式和完整性.2样式性的标记 样式性的标记描述显示元家内容时应该采用的祥式。但是,样式性的标记是一把双刃剑,而且实际上它们只能应用于被显示在屏幕上或汀印出来的文档。“明信片式”屏幕的设计概念与“信件式”页面非常不同。所以,屏幕或页面的分辨李不同致使在一种媒体
15、上看起来很好的字体在另一种媒体上效果可能非常差I专业设计人员会为这两种不同的媒体建立两套设计。当然,对于声音浏览器和布莱叶点字法(盲文)阅读器,需要完全不同的设计。因此文档的样式设置最好留在样式单中。我们将在本书后面详细讨论文档的样式设置。一些祥式性的标记已经得到广泛使用所以几乎不可能不用它们。我发现我自己会不自觉地使用它们。但是,如上所述,为了保持可访问性和跨媒体兼容性最好使用描述性的标记。 3描述性的标记 web标记的发展趋势是越来越多的标记变成描述性的。原因之一是,这使得对web上无数文档的搜索变得更容易。这也是引入XML的主要原因。1.8 总结HTML是用于编写web页面的标记语言,本
16、章讨论了它的基本知识。但是HTML有些问题,这导致开发出一种新的称为XHTML的Web语言。xHTML基于HTML和xML.我们将在下一章中讨论这些主题。第2章 从HTML到XHTML我们将讨论以下主题:SGML,HTML的父亲。为什么HTML的生命不长了。XML,新语言。XML和HTML:XHTML。XHTML以及它与HTML的差别。2.1 SGML 标准通用标记语言(SGML)从1986年以来就直是”种国际标准。它最初用于重要的文档工作并定义对文本进行标记的通用方式。SGML定义信息片段是什么。例如,将标题定义为标题,将段落定义为段落。利用sGML的语言(如DocBook、TEI和MILS
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- HTML 入门和XHTML初级编程 入门 XHTML 初级 编程

链接地址:https://www.31ppt.com/p-2881109.html