【发布时间】:2010-08-16 19:16:55
【问题描述】:
W3C 官方推荐的用于 Web 开发的最新 HTML 和 CSS 规范有哪些?
是 XHTML 1.1 和 CSS 3 吗?
【问题讨论】:
标签: css w3c web-standards xhtml-1.1
W3C 官方推荐的用于 Web 开发的最新 HTML 和 CSS 规范有哪些?
是 XHTML 1.1 和 CSS 3 吗?
【问题讨论】:
标签: css w3c web-standards xhtml-1.1
HTML 4.01、XHTML 1.1 和 CSS level 2 都是 W3C 建议,每个标准的早期版本也是如此。
CSS level 2, revision 1(即 CSS 2.1)仍然是候选推荐,CSS level 3 仍然是工作草案。 W3C 提供了一个handy chart 在 CSS 方面的进展。
正如您从推荐日期中可以看出的那样,W3C 使用的分类系统对于实际应用几乎毫无意义。您最好参考 QuirksMode 之类的内容,以便对您要使用的技术做出明智的选择。
【讨论】:
W3C 没有对用于 Web 开发的内容提供任何建议。他们指定标准并建议浏览器作者遵循这些标准。
您选择使用哪些标准进行 Web 开发取决于您的受众和他们的浏览器可以支持的内容,以及所有访问者都可以使用网站上的所有功能的重要性。
因此,没有可以为所有类型的 Web 开发推荐的单一标准集。
【讨论】:
【讨论】:
我认为 W3C 的“官方推荐”版本本身并不存在于日常使用中,W3C 只是为了监督技术的标准化(正如有人提到的,CSS 2.1 是仍然是候选推荐,但我们都使用它)。推荐和候选推荐的命名对 W3C 之外的任何人来说基本上没有用处,除非您是浏览器制造商或工具开发人员。
目前来自 W3C 的最新网络标准是 HTML5 和 CSS3。尽管您可能听说过 2022 年,但这两种标准在今天都被广泛使用。这些标准是模块化的,因此浏览器可以专注于实现单个模块而不是整个标准(无论如何,这很少会完全发生)。 HTML5 还被设计为完全向后兼容,它基于对当今人们实际使用 HTML 的研究,而不是浏览器制造商可能希望您如何使用它。
这意味着您现在可以使用大部分标准。一些常见的用法包括:
HTML5 文档类型:
<!DOCTYPE html>
使用默认值时从链接和脚本中省略类型:
<link href="mystyles.css" />
<script src="myscript.css"></script>
在 CSS3 中,您可以使用 border-radius 或 box-shadow 等属性,实现这些属性的浏览器将获得效果,而较旧的浏览器只会看到方角,不知道有什么不同。
这意味着 HTML5 和 CSS3 不是全有或全无的解决方案,请随意挑选适合您的新部分,其余部分使用您习惯的部分,您的标记仍然完全有效且工作正常.
【讨论】:
【讨论】:
【讨论】: