什么是W3C最新官方推荐的HTML和CSS版本,用于Web开发?

W3C正式推荐用于Web开发的最新HTML和CSS规范是什么? 是XHTML 1.1和CSS 3吗?     
已邀请:
HTML 4.01,XHTML 1.1和CSS 2级都是W3C建议书,每个相应标准的早期版本也是如此。 CSS级别2,修订版1(即CSS 2.1)仍然是候选推荐,CSS级别3仍然是工作草案。 W3C提供了一个方便的CSS进度图表。 正如您可能从建议的日期来看,W3C使用的分类系统对于实际应用而言毫无意义。您最好引用QuirksMode之类的东西,以便明智地选择您想要使用的技术。     
W3C没有对用于Web开发的内容做任何建议。他们指定标准并建议浏览器作者遵循它们。 您选择用于Web开发的标准取决于您的受众以及他们希望支持的浏览器,以及所有访问者可以使用网站上的所有功能的重要性。 因此,没有一套标准可以推荐用于各种Web开发。     
要达到推荐状态的最新HTML和CSS版本是HTML 4.01和CSS 2.0。 XHTML 1.1也已达到推荐状态,但是你必须跳过它以使其与HTML兼容(IE支持所需)以及HTML 4.01提供的好处,这意味着大多数作者都应该避免使用它。 CSS 2.1已达到候选推荐状态,但应使用CSS 2.0而不是CSS 2.0,因为它更能反映浏览器实际执行的操作。 CSS 2.0在规则被更改之前达到推荐状态,要求在规范进入推荐状态之前需要2个独立的,可互操作的规范实现。 CSS 3是一组规范,而不是规范本身。其中一些已达到候选推荐状态,但支持远不及CSS 2.1。     
我不认为有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不是全有或全无的解决方案,随意选择适合您的新位并使用您习惯的其余部分,您的标记仍然完全有效并且工作正常。     
W3C建议书是 CSS1 HTML 4.01 XHTML1.1 仍处于工作草案阶段的是: CSS3 HTML5 资料来源:http://www.w3.org/TR/     
自2001年5月31日以来,XHTML 1.1一直是一项推荐。 HTML 4.01自1999年12月24日起成为推荐标准 CSS 2.1实际上不是一个合适的推荐,而是一个候选推荐。实际上,大多数2.1规范今天都可以使用。然而,2.0规范是一个正确的建议。 据我所知,W3C不会在HTML之前推荐XHTML。它们都完全有效。 虽然我们真的很期待使用HTML5,但有趣的是它可能不会在2022年之前成为官方推荐。再次,在实践中 - 大部分可能在不太长的时间内完全可用。特别是当IE9完成时(它应该很快)。其他浏览器每天都在实施和更新新规范。     

要回复问题请先登录注册