HTML 的定义
2004 年 2 月 13 日,星期五 (格林威治标准时间上午 10:29)
HTML 代表 超文本标记语言,但它的含义可能远不止于此。
我之所以提出这一点,是因为最近围绕“HTML”这个词发生了一些争论,包括我如何使用它以及它可能意味着什么,还有一些更具体的问题,比如“为什么 HTML Dog 叫 HTML Dog,但它却关于 XHTML 和 CSS 呢?”。所以,这是我对“HTML”的解释,以及 HTML Dog 这个名字中包含“HTML”的原因。
首先,关于 XHTML 的一个小问题。让我们弄清楚——XHTML 就是 HTML。我并不是说 XHTML 是 HTML 4 或其他什么,只是说 XHTML,根据其定义,是一种 HTML 的形式——它是可扩展的 HTML。XHTML 之于 HTML,就像绿香蕉之于香蕉一样。
与 XHTML 相比,HTML 是一个更易于识别的缩写,并且已经成为日常语言的一部分。HTML 这一缩写更容易被识别(特别是对初学者来说),这足以让我们将网站命名为 HTML Dog 而不是 XHTML Dog。
我的下一个观点可能更重要,也更具争议性。那就是“HTML”这个术语也可以包含“HTML 和 CSS”。
无论对错,现代 HTML 都与 CSS 密不可分,当那些懂行的人谈论“HTML”时,他们常常指的是“HTML 和 CSS”。例如,我多年来的“官方”头衔一直是“HTML 开发人员”或类似的。如今我找到的工作,也都是类似名称的职位。但这些工作总是要求具备 CSS 的知识和应用能力。
HTML 已成为一个简略的术语,它在历史和逻辑上可能是错误的(当涉及到描述 CSS 时),但它可以有效地描述并被理解为 XHTML 和 CSS。
评论
评论2
Dante,我提出的观点不是 CSS 是 HTML *语言*的一部分,而是“HTML”这个*术语*可以包含 HTML *和* CSS 两种语言。
2004 年 2 月 15 日,星期日,中午 12:04(格林威治标准时间),Patrick 如是说。
评论5
Patrick,这看起来不错。
就让你知道,我把我网站推荐给了所有问我关于 HTML、XHTML 和 CSS 的人。这是初学者一个很好的起点,对新手来说也是一次极好的复习。
我还提醒他们,动手实践是最好的。从某个地方开始很重要,无论别人怎么说,没有人是专家。我们都在不断学习。
2004 年 2 月 16 日,星期一,下午 1:25(格林威治标准时间),kartooner 如是说。
评论6
html 和 css 是相辅相成的。我们只是使用 css 来格式化网页上的文本。使用 css 是一个好习惯。它使得整个网页更加一致,并且在网站开发过程中可以遵循特定的标准。
2004 年 9 月 15 日,星期三,上午 11:30(格林威治标准时间),florence 如是说。

评论1
嗯,不对。
CSS 是它自己的语言。它只是必须在 HTML 文档中运行或链接到一个 HTML 文档。就像 Javascript 一样。没有 HTML,它就什么都不是,但这并不意味着它是 HTML 语言的一部分。
DC 的定义:XHTML 是一个不必要地复杂、不必要地严格的 HTML 版本,只有那些没有 W3C 背书的人才会使用。
这不是对你的又一次攻击,这只是 SMHC 决定的官方定义。
言尽于此。
2004 年 2 月 14 日,星期六,下午 11:14(格林威治标准时间),Dante Evans 如是说。