第○章

什么是HTML?

  HTML就是Hyper-Text Markup Language的缩写,翻成中文就是超文本标注语言。听起来挺复杂,其实是非常简单的东西。它专门用于网页的制作与排版。(顺便说一下,几乎所有的标注语言都与排版有关,HTML只是一种专门用于在网络上排版的标注语言罢了)

用什么工具来开发HTML?

  现在的网页开发工具层出不穷。很多十分好用的编辑器都是所谓的WYSIWYG(所见即所得),最著名的当然就包括了Macromedia的Dreamweaver,Microsoft的FrontPage以及Adobe的GoLive了。但是在学习HTML时,应当尽量避免使用这些WYSIWYG的开发工具。我现在推荐两款HTML的编辑器。
  对于Linux以及Unix用户来说,Bluefish是非常不错的选择(笔者现在使用的就是这款)。它功能十分齐全,可配置性高,大家可以考虑使用这套。

Bluefish使用界面 Bluefish启动画面
下载Bluefish可以到他们的网站,http://bluefish.openoffice.nl

   至于Windows用户,则可以考虑使用Hotdog。Hogdog是一套非常专业的HTML编辑器。功能极为强大。很多大型网络公司都使用Hotdog来开发网站。详细情况请参考Hotdog的开发者Sausage公司的网站

什么是SGML

  SGML说起来就是HTML的爸爸啦!SGML是一种被ISO承认的业界标准(Standard),专门用于定义各种标注语言。HTML就是用SGML来定义的。

什么是XML

  刚才介绍完HTML的老爸,现在要介绍它的弟弟啦!XML也是用SGML定义的一种标注语言。不过不同的是,这位兄弟继承了它父亲SGML相同特点:它也可以定义其他标签!也就是说,用XML你就可以自己定义一个HTML标签啦!很多人都认为XML是未来HTML的替代品,不过目前似乎还没有这种迹象。

什么是XHTML

  XHTML就是用XML定义的HTML!什么?XML可以定义HTML?当然。刚才说过了,XML具有SGML同样的特性,即定义标签。由于SGML过于复杂,W3C就决定用XML来定义HTML,就叫它XHTML。XHTML基本与HTML一样,只是在文本宣告(见下一章)有所不同。

什么是W3C

  W3C就是World Wide Web Consortium,全球万维网联盟的简称。W3C的主要职责就是确定未来万维网的发展方向,并且制定相关的推荐(recommendation, 由于W3C是一个民间组织,没有约束性,因此只提供建议)。HTML4.01规范建议(HTML4.01 Specification Recommendation)就是由W3C所制定的。它还负责制定XML,MathML等其他网络语言规范。

什么是World Wide Web?

  World Wide Web就是全球万维网的英文名字,一般简写为WWW。它是目前最常使用的网络服务。该服务使用一种叫HTTP(Hyper-Text Transfer Protacol)的网络协定。

什么是DHTML

  DHTML就是动态超文本标注语言(Dynamic Hypter-Text Markup Language)的简称。与HTML、XML不同,它并不是一套规范,而是一种概念。一般指使用HTML与CSS,Javascript等搭配而产生动态效果的网页使用了DHTML。虽然DHTML能够做出华丽的网页,但它往往牺牲了网站的兼容。一个能够在IE上产生惊人效果的网页很可能在NN上无法显示任何东西。DHTML也往往使用HTML4.01规范之外的浏览器特殊标签,也导致使用其他浏览器浏览网页时无法得到最佳效果。

为什么要学真正的HTML?

  为了能使更多人清楚地看到你的网页。虽然HTML4.01只是一种建议,并不具有约束性,但它无疑被绝大多数浏览器支援。现在一些浏览器(特别是IE和Netscape)往往自己创建一些特殊标签。虽然网页因此显得更加美丽,但使用其他浏览器访问该网页时却往往面目全非。因此,在创建一个网站的时候,请不要使用DHTML等技术,因为仍然有一些人(他们往往是真正的电脑高手)使用较罕见的浏览器。

WAI AA认证 HTML4.01认证 CSS认证 本文内容开放 专门为您的浏览器设计
Made with Bluefish Graphics with GIMP K Desktop Enviroment Powered by Linux Powered by Redhat