HTML历史
早在1969年,美国就建立了当今世界上第二个计算机网络—优肢。但由于彼时的计算机网络只是为了统计数据演算而建,与人们的现实生活相差无几,故网络的产业发展十分较慢,直至1985年,相连在优肢上的电脑主机也只有1961台。
相对于计算机网络而言,中文网站的再次出现要晚得多。1989年,西欧光子力学生物医学副研究员Tim Berners-Lee,发明者了一种用作网路上互换文档的文件格式,即如前所述记号的词汇HTML,并建立了网路上应用领域软件World Wide Web(因特网)。HTML最招揽人的地方,是其LZ77镜像控制技术,通过超镜像,能十分方便快捷地重定向到其他任何人一个网页上。因特网实现了新闻媒体哲学家帕特里克·约翰斯顿于1965年明确提出的超文档构想。因特网的再次出现,助推了中文网站的核裂变式产业发展,到2006年11月,亚洲地区网络中文网站数目就已经超过了一千万再创历史新高。
1990年11月,第二个Web伺服器nxoc01.cern.ch开始运转,Tim Berners-Lee在自己撰写的GUIWeb应用领域程序“World Wide Web”上,看见了最先的Web网页。
而当今世界上第二个中文网站(彼时的邮箱是http://nxoc01.cern.ch/hypertext/www/theproject.html)早在1992年就停用了,不过幸运地的是这一介面却被留存了留下来,如果空格键上面这个镜像:Multiple Choices
HTML此基础
HTML是目前在网络路上应用领域最广为的词汇,也是形成网页文件文件格式的主要词汇。HTML文件文件格式是由HTML条码共同组成的形式化文档,HTML条码能记号文本、绘图、动画电影、人声、表单、镜像等。
HTML词汇作用
HTML作为一种网页内容记号词汇,易学易懂,熟悉使用该词汇能制作功能强大、美观大方的网页。HTML词汇的主要作用说明如下:
使用HTMl词汇记号文档。例如,定义标题文档、段落文档、列表文档、预定义文档等。
使用HTML词汇建立超镜像,通过超镜像能访问网络路上的所有信息,当使用鼠标空格键超镜像时,会自动重定向到镜像网页。
使用HTML词汇建立列表,把信息有序地组织在一起,以方便快捷浏览。
使用HTMl词汇在网页中显示图像、人声、视频、动画电影等多新闻媒体信息,把网页结构设计得更富冲击力。
使用HTML词汇能制作表单,以方便快捷显示大量统计数据。
使用HTML词汇制作表单,允许在网页内输入文档信息,执行其他用户操作,方便快捷信息互动。
HTML文件文件格式基本结构
HTML文件文件格式一般都应包含两部分:头部区域和主体区域。HTML文件文件格式基本结构由3个条码负责组织:<html>、<head>和<body>。其中<html>条码记号HTML文件文件格式,<head>条码记号头部区域,而<body>条码记号主体区域。一个完整的HTML文件文件格式基本结构如下:每个条码都是成对共同组成,第二个条码(如<html>)表示记号的开始位置,而第二个条码(如</html>)表示记号的结束位置。<html>条码包含<head>和<body>条码,而<head>和<body>条码是并列排列。
HTML此基础
撰写HTML文件文件格式时,必须遵循HTML语法规范。HTML文件文件格式实际上就是一个文档文件,它由条码和信息混合共同组成,当然这些条码和信息必须遵循一定的组合规则,否则应用领域程序是无法解析的。
HTML词汇的规范条文不多,相信读者也很容易理解。从逻辑上分析,这些条码包含的内容就表示一类对象,也能称为网页元素。从形式上分析,这些网页元素通过条码进行分隔,然后表达一定的语义。很多时候,我们把网页条码和网页元素混为一团,而实际上,网页文件文件格式就是由元素和条码共同组成的容器。
所有条码都包含在“<”和“>”起止记号符中,构个条码。例如,<style>、<head>、<body>和<div>等。
在HTML文件文件格式中,绝大多数元素都有起始条码和结束条码,在起始条码和结束条码之间包含的是元素主体。例如,<body>和</body>中间包含的就是网页内容主体。
起始标签包含元素的名称,以及可选属性,也就是说元素的名称和属性都必须在起始条码中。结束条码以反斜杠开始,然后附加上元素名称。例如:
<tag>元素主体</ta
元素的属性包含属性名称和属性值两部分,中间通过等号进行相连,多个属性之间通过空格进行分隔。属性与元素名称之间也是通过空格进行分隔。例如:
HTML常用条码
HTML定义的条码很多,上面对常用条码进行说明,随着读者学习不断深入,相信会完全掌握HTML所有标签的用法和使用技巧。
1.文件文件格式结构条码
文件文件格式结构条码主要用来记号文件文件格式的基本结构,主要条码说明如下。
<html>…</html>:记号HTML文件文件格式的起始和终止。
<head>…</head>:记号HTML文件文件格式的头部区域。
<body>…</body>:记号HTML文件文件格式的主体区域。
文档文件格式条码
文档文件格式条码主要用来记号文档区块,并附带一定的显示文件格式,主要条码说明如下。
<title>…</title>:记号网页标题。
<hi>…</hi>:记号标题文档,其中i表示1、2、3、4、5、6,分别表示一级、二级、三级等标题。
<p>…</p>:记号段落文档。
<pre>…</pre>:记号预定义文档。
<blockquote>…</blockquote>:记号引用文档。字符文件格式条码
字符文件格式条码主要用来记号部分文档字符的语义,很多字符条码能呈现一定的显示效果。例如,加粗显示、斜体显示或者下划线显示等。
在HTML文件文件格式中,列表结构能分为两种类型:有序列表和无序列表。无序列表使用项目符号来记号列表,而有序列表则使用编号来记号列表的项目顺序。
XHTML文件文件格式基本结构
完整的XHTML文件文件格式结构如下:
XHTML代码不排斥HTML规则,在结构上也基本相似,但如果仔细比较,它有两点不同。
定义文件文件格式类型
在XHTML文件文件格式第一行新增了<!DOCTYPE>元素。
声明命名空间
在XHTML文件文件格式根元素中必须使用xmlns属性声明文件文件格式的命名空间。xmlns是XHTML NameSpace的缩写,中文翻译为命名空间(也有人翻译为名字空间、名称空间)。命名空间是收集元素类型和属性名字的一个详细DTD,它允许通过一个URL地址指向来识别命名空间。
XHTML是HTML向XML过渡的记号词汇,它需要符合XML规则,因此也需要定义名字空间。又因为XHTML 1.0还不允许用户自定义元素,因此它的命名空间都相同,就是“Er是根据XML语法简化而来的,因此它遵循XML文件文件格式规范。同时XHTML又大量继承HTML词汇语法规范,因此与HTML词汇十分相似,不过它对代码的要求更加严谨。遵循这些要求,对于培养良好的XHTML代码书写习惯是十分重要的。
XHTML文件文件格式类型
XHTML 1.0支持3种DTD(型定义)声明:过渡型(Transitional)、严格型(Strict)和框架型(Frameset)。
1.过渡型
这种文件文件格式类型对于条码和属性的语法要求不是很严格,允许在网页中使用HTML 4.01的条码(符合XHTML语法标准)。过渡型DTD语句如下:
<!DOCTYPE html PUBLIC “-//W3C//DTD XHTML 1.0 Transitional//EN”
“http://www.w1.org/TR/xhtml1/DTD/xhtml1-transitional.dtd”>
2.严格型
这类文件文件格式类型对于文件文件格式内的代码要求比较严格,不允许使用任何人表现层的条码和属性。严格型DTD语句如下:
<!DOCTYPE html PUBLIC “-//W3C//DTD XHTML 1.0 Strict//EN”
“http://www.w1.org/TR/xhtml1/DTD/xhtml1-strict.dtd”>
在严格型文件文件格式类型中,以下元素将不被支持。
center:居中(属于表现层)。
font:字体样式,如大小、颜色和样式(属于表现层)。
strike:删除线(属于表现层)。
s:删除线(属于表现层)。
u:文档下划线(属于表现层)。
iframe:嵌入式框架窗口(专用作框架文件文件格式类型或过渡型文件文件格式)。
isindex:提示用户输入单行文档(与input元素语义重复)。
dir:定义目录列表(与dl元素语义重复)。
menu:定义菜单列表(与ul元素语义重复)。
basefont:定义文件文件格式默认字体属性(属于表现层)。
applet:定义插件(与object元素语义重复)。
在严格型文件文件格式类型中,以下属性将不被支持。
align(支持table包含的相关元素:tr、td、th、col、colgroup、thead、tbody、tfoot)。
language。
background。
bgcolor。
border(table元素支持)。
height(img和object元素支持)。
hspace。
name(在HTML 4.01 Strict中支持,在XHTML 1.0 Strict中的form和img元素不支持)。
noshade。
nowrap。
target。
text、link、vlink和alink。
vspace。
width(img、object、table、col和colgroup元素支持)。
框架型
这是一种专门针对框架网页所使用的DTD,
实际上,DTD是一套关于条码的语法规则。DTD文件是一个ASCII的文档文件,后缀名为.dtd。利用DOCTYPE声明中的URL能访问指定类型的DTD详细信息。例如,对于XHTML 1.0过渡型DTD的URL为http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd,在Dreamweaver中打开XHTML 1.0过渡型DTD文件文件格式,代码显示如图2.4所示。
XHTML 1.0过渡型DTD文件文件格式
一个DTD文件文件格式包含元素的定义规则,元素间关系的定义规则,元素可使用的属性、实体或符号规则。这些规则用作条码Web文件文件格式的内容。此外还包括了一些其他规则,它们规定了哪些条码能再次出现在其他条码中。文件文件格式类型不同,它们对应的DTD也不相同。
DOCTYPE结构图
DOCTYPE声明中各个部分说明如下。
顶级元素:指定DTD中声明的顶级元素类型,这与声明的SGML文件文件格式类型相对应。HTML文件文件格式默认顶级元素为html。
可用性:指定正式公开记号符(FPI)是可公开访问的对象(PUBLIC)还是系统资源(SYSTEM)。默认为PUBLIC,SYSTEM系统资源包括本地文件或URL。
注册:指定组织是否由国际标准化组织(ISO)注册。“+”(默认)表示组织名称已注册,“-”表示组织名称未注册。W3C是属于非注册的ISO组织,所以显示为“-”符号。
组织:指定在!DOCTYPE声明引用的DTD(文件文件格式类型定义)的建立和维护的团体或组织的名称。HTML词汇规范的建立和维护组织为W3C。
类型:指定公开文档的类,即所引用的对象类型。HTML默认为DTD。
条码:指定公开文档的描述,即对所引用的公开文档的唯一形式化名称,后面可附带版本号。HTML默认为HTML,XHTML默认为XHTML,后面跟随的是词汇版本号。
定义:指定文件文件格式类型定义,包含Frameset(框架集文件文件格式)、Strict(严格型文件文件格式)和Transitional(过渡型文件文件格式)。Strict(严格型文件文件格式)禁止使用W3C规范中指定将逐步淘汰的元素和属性,而Transitional(过渡型文件文件格式)能包含除frameset元素以外的全部内容。
词汇:指定公开文档的词汇,即用作建立所引用对象的自然词汇编码系统。该词汇定义已编写为ISO 639词汇代码(两个字母要大写),默认为EN(英语)。
名字空间
在XHTML文件文件格式中,读者还需要注意另一个容易忽略的问题:给<html>条码定义名字空间。
HTML元信息
在HTML文件文件格式结构的头部区域,存储着文件文件格式的各种基本信,这些信息主要被应用领域程序所采用,不会显示在网页正文中。另外,搜索引擎也会检索这些信息,因此重视并设置这些头部信息将有助于提高网页的访问率。
感谢支持,评论111免费领资料