W3C 让每个人都能在互联网上分享资源。
:::::::::::::::::::::::::::::::::::::::::::::::::
W3C 简介
什么是 W3C?
W3C 指万维网联盟(World Wide Web Consortium)
W3C 创建于1994年10月
W3C 由 Tim Berners-Lee 创建
W3C 是一个会员组织
W3C 的工作是对 web 进行标准化
W3C 创建并维护 WWW 标准
W3C 标准被称为 W3C 推荐(W3C 规范)
http:/ /www.iis7.com/b/ssyqdq/
。。。。。。。。
W3C 是如何创建的?
万维网(World Wide Web)是作为欧洲核子研究组织的一个项目发展起来的,这那里 Tim Berners-Lee 开发出万维网的雏形。
Tim Berners-Lee - 万维网的发明人 - 目前是万维网联盟的主任。
W3C 在 1994 年被创建的目的是,为了完成麻省理工学院(MIT)与欧洲粒子物理研究所(CERN)之间的协同工作,并得到了美国国防部高级研究计划局(DARPA)和欧洲委员会(European Commission)的支持。
。。。。。。。。
标准化 web
W3C 致力于实现所有的用户都能够对 web 加以利用(不论其文化教育背景、能力、财力以及其身体残疾)。
W3C 同时与其他标准化组织协同工作,比如 Internet 工程工作小组(Internet Engineering Task Force)、无线应用协议(WAP)以及 Unicode 联盟(Unicode Consortium)。
W3C 由美国麻省理工学院计算机科学和人工智能实验室 (MIT CSAIL),总部位于法国的欧洲信息数学研究联盟(ERCIM) 和日本的庆应大学(Keio University)联合运作,并且在世界范围内拥有分支办事处。
。。。。。。。。
W3C 成员
正因为 Web 是如此的重要(不论在其影响范围还是在投资方面),以至于不应由任何一家单独的组织来对它的未来进行控制,因此 W3C 扮演者一个会员组织的角色:
一些知名的会员包括:
IBM
Microsoft
America Online
Apple
Adobe
Macromedia
Sun Microsystems
W3C 的会员包括了:软件开发商、内容提供商、企业用户、通信公司、研究机构、研究实验室、标准化团体以及政府。
。。。。。。。。
W3C Recommendations
W3C 最重要的工作是发展 Web 规范(称为推荐,Recommendations),这些规范描述了 Web 的通信协议(比如 HTML 和 XHTML)和其他的构建模块。
每项 W3C 推荐的发展是通过由会员和受邀专家组成的工作组来完成的。工作组的经费来自公司和其他组织,并会创建一个工作草案,最后是一份提议推荐。一般来说,为了获得正式的批准,推荐都会被提交给 W3C 会员和主任。
:::::::::::::::::::::::::::::::::::::::::::::::::::::::
W3C 程序
W3C 的标准化程序分为 7 个不同的步骤。
在 W3C 发布某个新标准的过程中,规范是通过下面的严格程序由一个简单的理念逐步确立为推荐标准的:
W3C 收到一份提交
由 W3C 发布一份记录
由 W3C 创建一个工作组
由 W3C 发布一份工作草案
由 W3C 发布一份候选的推荐
由 W3C 发布一份被提议的推荐
。。。。。。。。。。
由 W3C 发布推荐
W3C 提交 (W3C Submissions)
任何 W3C 的成员都可向联盟提交希望成为 Web 标准的某项建议(案)。大多数W3C推荐都发源于向联盟做出的某个提交。
如果某项提交在 W3C 的工作领域(或宪章)内,那么 W3C 将决定是否启动对该项提议的改进工作。
。。。。。。。。。。。
W3C 记录 (W3C Notes)
通常,一项对 W3C 的提交会成为一份记录。记录是对作为一份公共文档来提炼的一项提议的描述。
W3C 仅把记录用户讨论。记录的发布并不代表对其的认可。记录的内容是由提交此记录的会员来编辑的,而不是 W3C。记录可在任何时间被更新、替换或废弃。记录的发布也不表明 W3C 已启动与此记录相关的任何工作。
。。。。。。。。。。。。
W3C 工作组 (W3C Working Groups)
当某项提交被 W3C 承认,一个工作组就会成立,其中包括会员和其他有兴趣的团体。
工作组通常会定义一个时间表,并发布有关被提议标准的工作草案。
。。。。。。。。。。。。。
W3C 工作草案 (W3C Working Drafts)
W3C 工作草案通常会被发布于 W3C 的网站上,连同对公共注解的邀请。
工作草案会说明进行中的工作,但不应被用作任何参考材料。其内容可在任何时间被更新、替换或废弃。
。。。。。。。。。。。。。
W3C 候选推荐 (W3C Candidate Recommendations)
某些规范会比其他规范更复杂,并可能需要来自会员和软件开发商的更多的经费、更多时间以及更多测试。有时,这些规范会作为候选的推荐来发布。
候选的推荐也是一种”正在进行的工作”,同样不应被用作参考材料。此文档可在任何时间被更新、替换或废弃。
。。。。。。。。。。。。。
W3C 提议推荐 (W3C Proposed Recommendations)
提议的推荐意味着工作组中工作的最后阶段。
提议推荐也是一种”正在进行的工作”。此文档可在任何时间被更新、替换或废弃。不过即使它不意味着 W3C 的任何官方的认可,在极多的情况下,提议的推荐无论在内容还是时间上都已接近于最后的推荐。
。。。。。。。。。。。。。
W3C 推荐 (W3C Recommendations)
W3C 推荐已经通过了 W3C 会员们的评审,并得到了 W3C 主任的正式批准。
W3C 推荐是一份稳定的文档,并可被用作参考材料。
:::::::::::::::::::::::::::::::::::::::::::::::::::
W3C HTML 活动
HTML 是 Web 上的通用标记语言。
。。。。。。。
HTML 版本

HTML 2.0
HTML 2.0 是 1996 年由 Internet 工程工作小组的 HTML 工作组开发的。
HTML 2.0 是过时的 HTML 版本。目前在市场上可以找到的浏览器都依赖于更新版本的 HTML。对于一位 WEB 开发者而言,没有任何必要需要 HTML 2.0 标准。
。。。。。。。
HTML 3.2
HTML 3.2 作为 W3C 标准发布于 1997 年 1 月 14 日。HTML 3.2 向 HTML 2.0 标准添加了被广泛运用的特性,诸如字体、表格、applets、围绕图像的文本流,上标和下标。
这些被添加到 1997 年 HTML 3.2 标准的元素之一 - 标签 - 为 HTML 内容和呈现的分离这个重要的任务带来了不必要的麻烦。
。。。。。。。
HTML 4.0
作为一项 W3C 推荐,HTML 4.0 被发布于 1997 年 12 月 18 日。而仅仅进行了一些编辑修正的第二个版本发布于 1998 年 4 月 24 日。
HTML 4.0 最重要的特性是引入了样式表(CSS)。
我们的 W3C CSS 章节总结了 W3C CSS 活动。
。。。。。。。
HTML 4.01
作为一项 W3C 推荐,HTML 4.01 发布于 1999 年 12 月 24 日。
HTML 4.01 是对 HTML 4.0 的一次较小的更新,对后者进行了修正和漏洞修复。
W3C 不会继续发展 HTML。未来 W3C 的工作会集中在 XHTML 上。
。。。。。。。
XHTML 1.0 (最新版本的HTML)
XHTML 1.0 使用 XML 对 HTML 4.01 进行了重新地表示。
作为一项 W3C 推荐,XHTML 1.0 发布于 2000 年 1 月 20 日。
。。。。。。。
HTML 5
W3C 于 2008 年 1 月 22 日发布 HTML 5 工作草案。
通过制定如何处理所有 HTML 元素以及如何从错误中恢复的精确规则,HTML 5 改进了互操作性,并减少了开发成本。
HTML 5 中的新特性包括了嵌入音频、视频和图形的功能,客户端数据存储,以及交互式文档。
HTML 5 还包含了新的元素,比如:

XHTML 1.0
作为一项 W3C 推荐,XHTML 1.0 发布于 2000 年 1 月 26 日。
XHTML 1.0 Revision
作为一项 W3C 推荐,XHTML 1.0 第二版发布于 2002 年 8 月 1 日。它不是一个新的版本,而是一次更新和漏洞修复。
。。。。。。
XHTML 1.1
作为一项 W3C 推荐,XHTML 1.1 发布于 2001 年 5 月 31 日。
XHTML 1.1 第二版
作为一项 W3C 推荐,XHTML 1.1 (SE) 发布于 2010 年 11月 23日。
。。。。。。
关于 XHTML 1.0
XHTML 1.0 是自 1997 年以来对 HTML 的第一次主要的改变,同时也是在向更广泛的用户代理提供更丰富网页的道路上迈出的非常重要的一步,这些用户代理(代理)包括桌面电脑、移动设备和手机等等。
XHTML 是一项可从 HTML 4.01 平稳迁移的 XML 应用。W3C 把 HTML 4.01 重构为 XML 的第一个步骤,导致了 XHTML 1.0 的诞生。XHTML 1.0 依赖于 HTML 4.01 标签所提供的语义。
下一步是把 XHTML 模块化为更小的元素集合,使得 XHTML 和其他标记语言(比如矢量图形和多媒体)的结合更加容易。
同时,XHTML 的模块化还可以减少开发费用,改善与其它应用程序(比如数据库)的协同,更易与不同的用户代理(浏览器)进行通信,以及 HTML 和不同 XML 标准之间更纯净的整合。
。。。。。。。。。
W3C XHTML 活动
XHTML 1.0
XHTML 1.0 是使用 XML 对 HTML 4.01 进行的重新表示。
。。。。。。。。。
XHTML 1.1 (模块化的 XHTML)
小型设备(比如移动电话)无法支持 XHTML 的全部功能。XHTML 1.1 将规范划分为具备有限功能的模型。小型浏览器可以通过支持选定的模型来减低其复杂性(不过一旦选定某个模型,就必须支持其全部特性)。
XHTML 1.1 是一门严格的语言。 XHTML 1.1 不能向后兼容 HTML 4。
。。。。。。。。。
XHTML 基础
XHTML Basic 是 XHTML 1.1 的小型子集。它仅包含基本的 XHTML 特性,比如文本结构、图像、基本的标单以及基本的表格。它是为小型浏览器设计的(比如在手持设备中)。
。。。。。。。。。
XHTML 事件
正是由于 XHTML 中对 W3C 文档对象模型级别 2 的支持,事件处理器就可以依附在 XHTML 元素上,这样父元素就可以在子元素之前或之后来处理事件。
如需学习更多有关 DOM 的知识,请学习我们的 DOM 教程。
。。。。。。。。。
XHTML 打印
XHTML-Print 是 XHTML 1.1 (模块化的 XHTML) 的一部分。
XHTML-Print 被设计用于移动设备和廉价的打印机,这些设备通常可在没有打印缓存和为设备定制的打印驱动的情况下,将一张页面从头到尾打印出来。
。。。。。。。。。
XForms
通过 XHTML 表单,用户可以访问某张页面,向页面添加信息,然后向Web服务器提交页面。
XForms 是 HTML 表单的继任者,提供一种更完善且独立于呈现的 Web交 互事务处理方式。用于它被设计为与 XHTML 进行整合,我们期望未来的电子商务应用程序会需要需要 XForms。
。。。。。。。。
XHTML 模块化
XHTML 模块化指的是,把 XHTML 1.0 划分为可提供特定功能的小型模型的集合。
XHTML 1.0 的模块化是通过使用 XML DTD (Document Type Definition) 来实现的。
。。。。。。。。
XHTML 2.0 的模块化是通过使用 XML Schemas 来实现的。
XHTML 2.0
XHTML 2.0 是下一代的标记语言。其功能性预计和 XHTML 1.1 很相似,但是可能被变更来遵守 XML 标准的要求,比如 XML Linking 和 XML Schema。
。。。。。。。。
XLink
XLink 是在 XML 文档中创建超链接的一门语言。XLink 与 HTML 链接很相似 - 但是更加强有力地支持简单链接(比如 HTML)和扩展链接(用于把多项资源链接到一起)。
。。。。。。。。
HLink
HLink 增加了一项能力,可规定在 XHTML 中元素哪项元素可表示超链接,并规定如何对超链接进行遍历。
HLink 是对 XLink 的扩展。
。。。。。。。。
W3C HTML 规范 和 时间线
规范 草案/提议 推荐
XHTML 1.0 2000 年 1 月 26 日
XHTML 1.0 修订版 2002 年 8 月 1 日
XHTML 1.1 2001 年 5 月 31 日
XHTML Modules 2001 年 4 月 10 日
XHTML Modules 1.1 2008 年 10 月 8 日
XHTML Basic 2000 年 12 月 19 日
XHTML Basic 1.1 2008 年 7 月 29 日
XHTML Events 2003 年 10 月 14 日
XHTML Print 2006 年 9 月 20 日
XHTML Media Types (SE) 2009 年 1 月 16 日
XHTML 2.0 2006 年 7 月 26 日
XForms 1.0 2003 年 10 月 14 日
XForms 1.0 (Third Edition) 2007 年 10 月 29 日
XForms 1.1 2009 年 10 月 20 日
XLink 2001 年 6 月 27 日
HLink 2002 年 9 月 13 日
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::

每个人都想知道的W3C(万维网联盟)相关推荐

  1. 每个人都应该知道的 18 个强大的 Excel 快捷键!

    Microsoft Excel 是一种程序,可让您在计算机或移动设备上高效地执行各种任务.它是全球小型和大型企业主要使用的重要工具. 如果您是一位经验丰富的用户,那么您可能知道 Excel 快捷键并正 ...

  2. 每个人都应该知道的25个大数据术语

    摘要: 如果你初来乍到,大数据看起来很吓人!根据你掌握的基本理论,让我们专注于一些关键术语以此给你的约会对象.老板.家人或者任何一个人带来深刻的印象. 让我们开始吧: 1.算法."算法&qu ...

  3. 每个人都应该知道的25个大数据术语 1

    摘要: 如果你初来乍到,大数据看起来很吓人!根据你掌握的基本理论,让我们专注于一些关键术语以此给你的约会对象.老板.家人或者任何一个人带来深刻的印象. 让我们开始吧: 1.算法."算法&qu ...

  4. 每个人都应该知道的15个大数据术语

    1.算法."算法"如何与大数据相关?即使算法是一个通用术语,但大数据分析使其在当代更受青睐和流行. 2.分析.年末你可能会收到一份来自信用卡公司寄来的包含了全年所有交易记录的年终报 ...

  5. Python之每个人都应该知道的30个一行代码程序

    Python 语法简洁,能够用一行代码实现很多有趣的功能,现在整理 30 个常见的 Python 一行代码集合. ① 转置矩阵 old_list = [[1, 2, 3], [3, 4, 6], [5 ...

  6. 我和我的小伙伴都想知道的MySQL知識(1)----安裝MySQL需要知道的瞭解的版本型號

    MySQL通用安装指导 MySQL Connector / J 8.0开发人员指南 一.要安装哪个MySQL版本和发行版 准备安装MySQL时,请确定要使用的版本和发行格式(二进制或源格式). 首先, ...

  7. 刚入门学单片机都想知道的,单片机会不会淘汰,难学吗,单片机是不是落伍了,不会模拟电路能不能学单片机,如何尽快学会单片机

    林北从事单片机产品开发那么多年,涉猎过工业仪表.医疗检测设备.家用电器等,做过多年的单片机设计培训.这一期将初学者关心的问题归纳一下予以解答,希望对初学者有所帮助. 初学者关心的第一个问题,单片机是不 ...

  8. 每个人都应该知道的Android Studio快捷方式

    Android Studio has a lot of shortcuts to offer. Today, we will be sharing some useful shortcuts whic ...

  9. CVer最想知道的,简单分析下《2020年度中国计算机视觉人才调研报告》

    文章首发于CVer最想知道的,简单分析下<2020年度中国计算机视觉人才调研报告> 最近闲来无事,老潘以一名普通算法工程师的角度,结合自身以及周围人的情况,理性也感性地分析一下极市平台前些 ...

  10. 关于软件开发,都应该知道的10个常识

    2011年,马克·安德列森(Marc Andreessen)写了一篇文章,预言"软件吞噬世界".观点主要有两个:第一,许多传统业务正在被软件公司所取代:第二,所有其他公司都发现,他 ...

最新文章

  1. 强/若类型语言 动/静态语言
  2. python简单小游戏代码_一个简单的python小游戏---七彩同心圆
  3. win10搭建FTP服务器
  4. ​Cookie 从入门到进阶:一文彻底弄懂其原理以及应用
  5. P4570-[BJWC2011]元素【线性基,贪心】
  6. 2005年度国产空间信息系统软件测评工作圆满结束
  7. extmail html文件丢失,extmail/extman登录界面无法显示的故障解决
  8. dockerfile 创建Jenkins镜像
  9. python读取数据集前十行_Python读取数据集并消除数据中的空行方法
  10. AtCoder题解——Beginner Contest 168——E - ∙ (Bullet)
  11. 一个中科大差生的8年程序员工作总结
  12. CJW精选题库(from 各种OJ)
  13. 哪一款iPhone拍照效果最好?拍照最好用的苹果手机是哪款
  14. Continuous Integration 对 ABAP 技术栈来说意味着什么
  15. eChats折线图更新数据不自然,要闪一下,动态数据解决
  16. 怎么用命令改变legend在图中的位置
  17. Paul Graham:为什么在经济危机中创业?
  18. 74%的人都在加班!职场人病痛排行榜出炉!
  19. MATLAB马氏链分析工具
  20. 云计算实战:Amazon EC2之初体验

热门文章

  1. 关于百度云订阅无法正常查看订阅者分享的解决办法
  2. 获取当周和上周的周一、周日时间
  3. XP盗版问题解决方案
  4. Win10环境下安装VS2010旗舰版 和安装Visual Assist10.9.2108.0
  5. 绘制网络组建拓扑图方法分享
  6. Linux查看系统运行时间
  7. eclipse解决中文乱码
  8. STM32串口3 映射和完全重映射 PB10 PB11 PD8 PD9 PC10 PC11
  9. [批处理大放送] Visual Studio 之 VC++ 工程清理和备份
  10. 【Python】《Python网络爬虫权威指南》第三章任务:验证六度分隔理论