HTML的基本概念

本人初学网页设计,做一些关于这方面的笔记。。。

一: 何为HTML?

HTML(HyperText Mark-up Language)即超文本标记语言,是W3C组织推荐使用的一个国际标准,是一种用来制作超文本文档的简单标记语言。

用HTML编写的超文本文档称为HTML文档。之所以叫超文本文档,是因为它不仅可以加入文字的文本文件,还可以加入链接、图片、声音、动画、影视等内容;何为标记语言,是指在纯文本文件中包含了HTML指令代码,这些指令只是一种排版网页中资料的显示位置的标记结构语言,易学易懂,非常简单。

二:HTML的发展

HTML最初由伯纳斯 李(Barners-lee)发明,后来被Mosaic(世界上第一个被普遍使用的网页浏览器)作为解释语言;但后来由于越来越多的网页设计者和浏览器开发者参与到网络中来,网页设计者会按照自己的方法去编写网页,而浏览器开发者就会按自己的方式去呈现网页,所以产生分歧。所以也正因为此,在Internet工程任务组的支持下,1995年整理和发布了HTML 2.0,以及后来的HTML+和HTML 3.0、HTML 3.2规范,1998年提出了HTML 4.0,2014年9月HTML 5.0上市。

三:HTML和XHTML的关系

XHTML是一种为适应XML而重新改造的HTML,XHTML恰恰就是HTML 4.0的重新组织,(确切的说它是HTML 4.01,是一个修正版本的HTML 4.0,只不过以XHTML 1.0命名发行。) 它们在XML里的解释会有一些必要的差别,但另一方面,它们依然非常相似,我们可以把XHTML的工作看作是HTML 4.0基础上的延续。

二者的区别:

  • XHTML元素必须合理嵌套
  • XHTML文档形式上必须符合规范
  • 标签必须使用小写
  • 所有的XHTML元素都必须有始有终
在HTML中一些元素可以不使用正确的相互嵌套:
this text is bold and italic

在XHTML中所有元素必须合理的相互嵌套:


This is a paragraph


this text is bold and italic

所有的XHTML元素必须被嵌在 根元素之中。所有其它的元素可以有自己的子元素。位于父元素之内的子元素必须成对出现且使用正确的嵌套。文档的基本构架为:


....
....
因为XHTML文档是XML应用产物,XML是区分大小写的,所以会被认为是两种不同的标签。
如下就是错误案例:


This is a paragraph

改正如下:


This is a paragraph

所有的元素都要有始有终:

以下是错误的写法:

This is a paragraph

This is another paragraph

改正如下:

This is a paragraph

This is another paragraph

看过一个关于XHTML和HTML来源的故事:

Berners Lee成立了W3C组织,成文了web标准的制定者,随后相继发表了HTML3.2和HTML4.0,HTML4.01.随后W3C在HTML中引入了XML,成为了XHTML。W3C闭门造车的作风引起了各大浏览器厂商的不满。于是各大浏览器厂商联合起来成立了WHATWG组织,在HTML的基础上进行拓展,致力于研发HTML5.W3C继续研发XHTML,但是走向了困境。于是Tim Berners Lee决定采用HTML5,同时继续研发XHTML,知道2009年,W3C宣布终止XHTML2.0的研发,开始一心一意的研究HTML5. HTML5是W3C和WHATWG博弈的结果。哈哈哈哈。。。

OK,这就是今天做的关于HTML的一些笔记,加油!





你可能感兴趣的:(HTML的基本概念)