HTML至今仍是制作网页时必不可少的代码。如果能够熟悉掌握并应用这些代码,大到做网站,小到博客论坛等都会有莫大的好处。
什么是HTML?
HTML是用来制作网页的标记语言.
HTML是Hypertext Markup Language的英文缩写,即超文本标记语言.
HTML语言是一种标记语言,不需要编译,直接由浏览器执行.
HTML文件是一个文本文件,包含了一些HTML元素,标签等.HTML文件必须使用html或htm为文件名后缀.
HTML是大小写不敏感的,HTML与html是一样的.
HTML是由W3C的维护的.
设计HTML语言的目的是为了能把存放在一台电脑中的文本或图形与另一台电脑中的文本或图形方便地联系在一起,形成有机的整体,人们不用考虑具体信息是在当前电脑上还是在网络的其它电脑上。我们只需使用鼠标在某一文档中点取一个图标,Internet就会马上转到与此图标相关的内容上去,而这些信息可能存放在网络的另一台电脑中。 HTML文本是由HTML命令组成的描述性文本,HTML命令可以说明文字、图形、动画、声音、表格、链接等。HTML的结构包括头部(Head)、主体(Body)两大部分,其中头部描述浏览器所需的信息,而主体则包含所要说明的具体内容。
制作HTML需要什么?
也许你听说过许多可以编辑网页的软件,事实上,你不需要用任何专门的软件来建立HTML页面;你所需要的只是一个文字处理器(如Mcrosoft Word/记事本/写字板等等)以及HTML的工作常识。
HTML标签(tags)通常是英文词汇的全称(如块引用:blockquote)或缩略语(如“p”代表Paragraph),但它们的与一般文本有区别,因为它们放在单书名号里。故Paragragh标签是,块引用标签是<blockquote>。有些标签说明页面如何被格式化(例如,开始一个新段落),其他则说明这些词如何显示(<b>;使文字变粗)还有一些其他标签提供在页面上不显示的信息——例如标题。
关于标签,需要记住的是,它们是成双出现的。每当使用一个标签——如<blockquote>,则必须以另一个标签</blockquote>将它关闭。注意“blockquote”前的斜杠,那就是关闭标签与打开标签的区别。 但是也有一些标签例外。比如,<input>标签就不需要。
基本HTML页面以<html>标签开始,以</html>结束。在它们之间,整个页面有两部分——标题和正文。
标题词——夹在<head>和</head>标签之间。这个词语在打开页面时出现在屏幕底部最小化的窗口。正文则夹在<body>和</body>之间,即所有页面的内容所在。页面上显示的任何东西都包含在这两个标签之中。
那么让我们建立一个简单的范例吧,非常容易的。第一步,当然是要建立一个新的文本文件(记住,如果你在使用比较复杂的文字处理器,就应该用“纯文本”或“普通文本”来保存),将它命名为“xxxx.html”。(随便你起一个什么名字,但记住,要用英文)
XHTML又是什么?
简单点说,XHTML就是严谨而准确的HTML。对于现在才刚刚开始学习网页设计的朋友,直接学习XHTML是最佳的选择。
复杂点说,XHTML是HTML的“升级规范”产品,其中"X"代表可扩展的,是单词"extensible"的缩写。事实上它也属于HTML家族,对比以前各个版本的HTML,它具有更严格的书写标准、更好的跨平台能力。由于某些需要,XHTML将以前版本的HTML能够实现的一些功能交给了CSS,这意味着你将需要学习两种技术。但是这确实是Web未来发展的潮流。X代表“可以扩展的”。
HTML标准的版本历史
超文本置标语言(第一版)——在1993年6月发为互联网工程工作小组 (IETF)工作草案发布(并非标准).
HTML 2.0——1995年11月作为RFC 1866发布,在RFC 2854于2000年6月发布之后被宣布已经过时
HTML 3.2——1996年1月14日,W3C推荐标准
HTML 4.0——1997年12月18日,W3C推荐标准
HTML 4.01(微小改进)——1999年12月24日,W3C推荐标准
ISO/IEC 15445:2000(“ISO HTML”)——2000年5月15日发布,基于严格的HTML 4.01语法,是国际标准化组织和国际电工委员会的标准
XHTML 1.0——发布于2000年1月26日,是W3C推荐标准,后来经过修订于2002年8月1日重新发布。
XHTML 1.1, 于2001年5月31日发布
(XHTML 2.0, W3C工作草案)
HTML没有1.0版本是因为当时有很多不同的版本。有些人认为蒂姆·伯纳斯-李的版本应该算初版,这个版本没有IMG元素。当时被称为HTML+的后续版的开发工作于1993年开始,最初是被设计成为“HTML的一个超集”。第一个正式规范在为了和当时的各种HTML标准区分开来,使用了2.0作为其版本号。HTML+的发展继续下去,但是它从未成为标准。
HTML3.0规范是由当时刚成立的W3C于1995年3月提出,提供了很多新的特性,例如表格、文字绕排和复杂数学元素的显示。虽然它是被设计用来兼容2.0版本的,但是实现这个标准的工作在当时过于复杂,在草案于1995年9月过期时,标准开发也因为缺乏浏览器支持而中止了。3.1版从未被正式提出,而下一个被提出的版本是开发代号为Wilbur的HTML 3.2,去掉了大部分3.0中的新特性,但是加入了很多特定浏览器,例如Netscape和Mosaic的元素和属性。HTML对数学公式的支持最后成为另外一个标准MathML。
HTML 4.0同样也加入了很多特定浏览器的元素和属性,但是同时也开始“清理”这个标准,把一些元素和属性标记为过时的,建议不再使用它们。HTML的未来和CSS结合会更好。
HTML规范
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01Transitional//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta http-equiv="Content-Script-Type" content="text/javascript">
<meta http-equiv="Content-Style-Type" content="text/css">
<title>yourtitle</title>
</head>
<body>
HTML内容。。。。
</body>
</html>
如要在HTML里加入javascript,可以在<head>和</head>标签之间加入:
<script type="text/javascript">
<!--comments-->
</script>
贴士:
被<和>涵盖住的东西叫做html tag(标签)。
很多时候tag里头会含有一些加以形容tag的东西,叫做attribute,或是event handler(事件处理程序)来执行一些网页界面上的任务。
比如:
<body bgcolor="Blue" onload="helloMsg()">
...
</body>
在以上例子中,body就是tag,bgcolor是设定网页背景颜色的attribute,onload是当该网页load完时所执行的function,比如JavaScript。
大部分的tag都是成对的。一个是开的tag,一个是关的tag。closing tag必须在tag的名字前加入/的符号。比如:<body>和</body>
也有一些tag是没有closing tag的,比如:<img src="abc.jpg"/>
tag的attribute最好是可以用""来涵盖着。
Monday, November 2, 2009
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment