【问题标题】:What is W3C latest officially recommended HTML and CSS version, for web development?W3C 最新官方推荐的用于 Web 开发的 HTML 和 CSS 版本是什么?
【发布时间】:2010-08-16 19:16:55
【问题描述】:

W3C 官方推荐的用于 Web 开发的最新 HTML 和 CSS 规范有哪些?

是 XHTML 1.1 和 CSS 3 吗?

【问题讨论】:

标签: css w3c web-standards xhtml-1.1


【解决方案1】:

HTML 4.01XHTML 1.1CSS level 2 都是 W3C 建议,每个标准的早期版本也是如此。

CSS level 2, revision 1(即 CSS 2.1)仍然是候选推荐,CSS level 3 仍然是工作草案。 W3C 提供了一个handy chart 在 CSS 方面的进展。

正如您从推荐日期中可以看出的那样,W3C 使用的分类系统对于实际应用几乎毫无意义。您最好参考 QuirksMode 之类的内容,以便对您要使用的技术做出明智的选择。

【讨论】:

  • 还要注意,CSS 3 不是一个规范——它由模块组成,每个模块都处于不同的阶段。根据w3.org/Style/CSS/current-work,在撰写本文时,四个 CSS3 模块(命名空间、背景和边框、多列布局和媒体查询)处于候选推荐阶段,而选择器是一个提议的推荐,而颜色是一个推荐。
【解决方案2】:

W3C 没有对用于 Web 开发的内容提供任何建议。他们指定标准并建议浏览器作者遵循这些标准。

您选择使用哪些标准进行 Web 开发取决于您的受众和他们的浏览器可以支持的内容,以及所有访问者都可以使用网站上的所有功能的重要性。

因此,没有可以为所有类型的 Web 开发推荐的单一标准集。

【讨论】:

    【解决方案3】:

    达到推荐状态的最新 HTML 和 CSS 版本是 HTML 4.01CSS 2.0

    XHTML 1.1 也已达到推荐状态,但您必须跳过箍以使其与 HTML 兼容(IE 支持所必需)加上 HTML 4.01 提供的好处意味着大多数作者应该避免使用它。

    CSS 2.1 已达到候选推荐状态,但应代替 CSS 2.0 使用,因为它更好地反映了浏览器的实际操作。 CSS 2.0 在规则被更改为需要 2 个独立的、可互操作的规范实现之前达到推荐状态,然后才能进入推荐状态。

    CSS 3 是一组规范,而不是本身的规范。其中一些已达到候选推荐状态,但支持范围远不及 CSS 2.1。

    【讨论】:

    • CSS 2.1 只是candidate recommendation,不推荐。
    • 我听说 XHTML 1.0 Strict 是 W3C 最推荐使用的版本,是真的吗?
    • @metal-gear-solid — 不,没有什么是“最”推荐的。 XHTML 1.1 的相同条件适用于 XHTML 1.0。
    • HTML 5 和 CSS3 是否不受 W3C 控制?
    • HTML5 和 CSS level 3 由 W3C 控制(嗯,HTML5 部分由 W3C 控制),但它们还没有完成。 W3C 需要几年到几十年的时间才能完全推荐一个规范。
    【解决方案4】:

    我认为 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-radiusbox-shadow 等属性,实现这些属性的浏览器将获得效果,而较旧的浏览器只会看到方角,不知道有什么不同。

    这意味着 HTML5 和 CSS3 不是全有或全无的解决方案,请随意挑选适合您的新部分,其余部分使用您习惯的部分,您的标记仍然完全有效且工作正常.

    【讨论】:

      【解决方案5】:

      W3C 推荐

      • CSS1
      • HTML 4.01
      • XHTML1.1

      仍处于工作草案阶段的有:

      • CSS3
      • HTML5

      来源:http://www.w3.org/TR/

      【讨论】:

        【解决方案6】:
        • XHTML 1.1 自 2001 年 5 月 31 日起被推荐。
        • HTML 4.01 自 1999 年 12 月 24 日起被推荐
        • CSS 2.1 其实不是合适的推荐,而是候选推荐。在实践中,大多数 2.1 规范今天都可以使用。但是,2.0 规范是一个合适的建议。

        据我所知,W3C 确实 例如在 HTML 之前推荐 XHTML。两者都完全可以使用。

        虽然我们非常期待使用 HTML5,但有趣的是它可能不会在 2022 之前成为官方推荐。同样,在实践中——其中大部分可能会在不久的将来完全可用。尤其是当 IE9 完成时(应该很快)。其他浏览器每天都在实施和更新新规范。

        【讨论】:

        • W3C 是否真的推荐 XHTML 而不是 HTML?
        • @metal-gear-solid 不,它没有。它们被视为 W3C 建议。
        • W3C 今天不推荐使用 CSS 3 吗?
        • @metal-gear-solid W3C 不“推荐”任何东西,该标签只是作为标准的完整性状态(根据他们的定义),而不是我们作为 Web 开发人员是否应该使用它.
        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2022-10-25
        • 1970-01-01
        • 1970-01-01
        • 2010-09-11
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多