这是XHTML2工作组主页(特许的2007年3月至2010年12月)。

HTML/XHTML最新消息:

本页其余部分作为历史档案保存。

XHTML2工作组主页

这是W3C公司的主页XHTML2工作组特许的,特许的2007年3月(参见新闻)至2010年12月。有关HTML和XHTML的新信息,请参阅的主页HTML工作组.

这个工作组现已结束。有关XHTML的进一步工作,请参阅XHTML(XHTML)语法的部分HTML5规范.

XHTML2工作组的使命

XHTML2工作组的任务是实现XML对将XHTML应用于各种平台,并适当注意国际化、可访问性、设备相关性、可用性和文档结构。该小组将提供支持丰富的Web内容,将XHTML与其他W3C在数学、,协同使用可缩放矢量图形、同步多媒体和表单与其他工作组合作。

新闻

(跳到主要内容)

2010年12月17日:XHTML2工作组闭幕。

2010-12-17:XHTML(XHTML)模块化放松出局了。

2009年7月2日:XHTML 2工作组预计于2009年底停止工作,W3C至增加HTML 5上的资源。今天,导演宣布,当XHTML2工作组章程将于2009年底如期到期不会续订。通过这样做,并通过增加HTML中的资源W3C工作组希望加快HTML5的进展并澄清W3C的关于HTML未来的立场。

2009-01-28:XHTML媒体类型-第二版出版。许多人想使用XHTML进行创作他们的Web页面,但对在中交付这些页面的最佳方式感到困惑这样,不同的用户代理将正确地处理它们。这个注释包含关于如何格式化XHTML以确保其最大化的建议可移植的,以及如何将XHTML交付给各种用户代理,甚至那些可以还不支持XHTML。本文件旨在由现在想使用XHTML的文档作者,但希望确信他们的XHTML内容将在最多的环境中工作。新闻项目.

2009-01-16:CURIE语法1.0是一个W3C候选人推荐。本文件定义了通用、缩写表示URI的语法。请参阅正在进行的CURIE实施报告以取得进展在CR阶段。新闻项目。

2008-10-16:资源描述框架是一个建议。此规范允许发布者表达结构化数据在XHTML中的Web上。这使得工具可以读取它,从而实现用户功能,允许用户在应用程序和网站,并允许浏览应用程序改进用户体验。对于那些希望了解RDFa和一些真实的例子,请参考更新的资源描述框架底漆.

2008-10-08:XHTML(XHTML)模块化1.1是W3C推荐标准。此版本中的主要更改添加了对XML架构的支持。XHTML2工作组现在将使用它来添加对使用XHTML模块化的标记语言的模式支持。新闻项目。

2008-09-04:这个语义Web部署工作组XHTML2工作组已发布建议建议XHTML中的RDFa:语法和处理。另请参见资源描述框架实施报告.

2008-07-29: XHTML Basic 1.1版是一项建议。有了这一点,现在手机领域出现了全面融合标记语言,包括开放移动联盟开发的语言(OMA)。

2008-06-20:这个语义Web部署工作组XHTML2工作组已发布候选人建议XHTML中的RDFa:语法和处理。Web文档包含大量结构化的工具和应用程序基本上无法获取的数据。当发布者可以更完整地表达这些数据,当工具可以读取时,一个新的世界的用户功能可用,允许用户传输结构化数据在应用程序和网站之间,并允许浏览应用程序改善用户体验。RDFa是要使用的属性的规范使用HTML和XHTML等语言来表达结构化数据。

2008-06-12:这个XHTML2工作今天发布了两项建议:XHTML(XHTML)模块化1.1XHTML Basic 1.1版.前者提供了一种对XHTML进行子设置和扩展的方法,这是将XHTML扩展到新兴平台。本规范旨在供语言设计者在构建新的XHTML系列标记时使用语言。本规范的第二个版本包括几个次要版本更新以提供澄清并解决在第一个版本。它还提供了使用XML模式的实现。此版本的使用模块化方法的XHTML Basic已被引入与Open Mobile中广泛部署的XHTML Mobile Profile保持一致联盟(OMA)。

2008-05-26:这个XHTML2工作发布了的最后一次通话工作草案XHTML访问模块。本文档旨在帮助制作XHTML系列标记语言更有效地支持无障碍社区的需求通过提供通用机制来定义文档之间的关系组件和众所周知的可访问性分类。

2008-05-06:这个XHTML2工作发布了的最后一次通话工作草案CURIE语法1.0那个定义了一种语法,用于以通用的缩写语法表示URI。

2008-04-07:XHTML2工作组发布了第二份最后通话工作草案XHTML角色属性模块。使用角色属性,作者可以注释XML具有机器可读语义信息的语言元素。用例包括可访问性、设备自适应、服务器端处理和复杂数据描述。该属性可以集成到任何基于的标记语言XHTML模块化.

2008-01-07:这个XHTML2工作出版了第一份公共工作草案XHTML访问模块.这个该文档旨在帮助提高XHTML系列标记语言的效率支持无障碍社区的需求。它通过提供定义文档组件之间关系的通用机制和著名的可访问性分类法。

(过去的新闻)

什么是HTML?

HTML是通用语用于在世界上发布超文本宽带。它是一种非专有格式,基于SGML公司,并且可以创建并由广泛的工具进行处理,从简单的纯文本编辑器—您从头到尾输入所见即所得创作工具。HTML格式使用标记,例如<h1></h1>将文本结构为标题、段落、列表、超文本链接等10分钟指南适用于HTML新手。W3C的声明HTML的方向在HTML活动声明。另请参阅我们关于下一个生成Web表单,以及上的部分网状物历史.

什么是XHTML?

可扩展超文本标记语言(XHTML™)是当前的以及复制、子集和扩展HTML的未来文档类型和模块,在中重新制定XML格式而不是SGML。XHTML系列文档类型都是基于XML的,并且最终设计为在与基于XML的用户代理结合。XHTML是HTML的继承者系列规范已开发用于XHTML。另请参见:HTML和XHTML常见问题解答问题

建议

W3C生产“建议“。这些是规范,由W3C工作组制定,然后由成员审查联合体。W3C推荐标准表明联合体成员达成的规范适用于广泛使用。

一般来说,XHTML规范包括其各种语法中的要求(例如,XML DTD、XML Schema、RelaxNG)。这些实现是规范性的,可以用作构建用于新标记语言(例如XHTML模块化)或完整标记语言的块标记语言实现(例如,XHTML 1.1)。

虽然这是W3C推荐标准的一部分这些实现也是包含潜在错误或遗漏。当发现此类错误时,有时重要的是快速解决问题,确保技术依赖于实现按预期工作(例如,验证器和内容创作系统)。W3C过程允许发布和频繁更新errata,但不幸的是,这个过程不能使实现快速更新。因此,XHTML 2工作组采用了以下是关于其实现的产生和发展:

XHTML 2工作组声明,术语“向后兼容”应该仅在以下情况下使用:

如果更改违反了上述任一约束,则工作组将1)不进行更改,或2)修改适用的模块。在后一种情况下,工作组还将更改关联的标识符。

XHTML 1.0

XHTML 1.0是W3C针对XHTML的第一个建议早期工作基于HTML 4.01、HTML 4.0、HTML 3.2和HTML2.0. XHTML 1.0具有丰富的功能,是HTML 4.01在XML,并结合了HTML4的优点和XML的强大功能。

XHTML1.0是自年HTML4.0发布以来对HTML的第一次重大更改1997年。它将XML的严谨性带到了网页上,是W3C工作的基石创建标准,在不断增加的范围内提供更丰富的Web页面包括手机、电视、汽车、钱包大小的浏览器平台无线通讯器、信息亭和台式机。

XHTML1.0是第一步:它将HTML重新格式化为XML应用程序。这使得它更容易处理和维护。XHTML 1.0借用W3C早期关于HTML4的工作中的元素和属性,可以是由现有浏览器进行解释,方法如下指导方针。这使您可以开始使用XHTML现在!

您可以使用开放源代码将旧的HTML文档转换为XHTMLHTML整理实用程序。此工具还可以清除标记错误,消除混乱并美化标记,使其更易于维护。

XHTML 1.0的三种“风格”

XHTML 1.0有三种“风格”。您可以指定以下哪一项通过在文档开头插入一行来使用变体。例如,此文档的HTML以一行开头,表示正在使用XHTML 1.0 Strict。因此,如果要验证文档,工具used知道您使用的是哪种变体。每个变体都有自己的DTD-Document类型定义-它规定了在简洁而明确的方式。

完整的XHTML 1.0规范可用多种格式的英语,包括HTML、PostScript和PDF格式。另请参见翻译列表由生产志愿者。

HTML 4.01

HTML 4.01是HTML 4.0的修订版建议于1997年12月18日首次发布。修订版修复了次要此后发现的错误。XHTML 1.0规范依赖于HTML 4.01了解XHTML元素和属性的含义。这使我们能够减少XHTML 1.0规范的大小非常大。

XHTML(XHTML)基本

XHTML Basic是XHTML系列中的第二个推荐规范。

XHTML Basic文档类型包括所需的最小模块集作为XHTML宿主语言文档类型,此外它还包括图像、,窗体、基本表和对象支持。它是为这样的Web客户端设计的不支持全套XHTML功能;例如,Web客户端,例如手机,个人数字助理s、 寻呼机,和机顶盒。文档类型足够丰富,可以进行内容创作。

XHTML Basic被设计为一个可以扩展的通用基础。例如,一个比传统的HTML4事件系统更通用的事件模块可以添加,也可以通过XHTML中的其他模块进行扩展模块化,如脚本模块。XHTML Basic的目标是作为各种用户代理支持的通用语言。

文档类型定义是使用定义的XHTML模块实现的在“模块化XHTML(XHTML)".

完整的XHTML基本规范有多种格式的英语版本,包括HTML、纯文本、PostScript和PDF。另请参见列表,共个翻译由志愿者制作。

XHTML模块化

XHTML模块化是一系列建议中的第三条XHTML规范。

本建议没有指定标记语言,而是指定了一个抽象XHTML的模块化和使用XML实现抽象文档类型定义(DTD)和(1.1版中)XML模式。这个模块化提供了一种对XHTML进行子集化和扩展的方法,XHTML是一种特性需要将XHTML扩展到新兴平台。

XHTML的模块化使其更容易与标记标记结合矢量图形、多媒体、数学、电子商务等。内容提供商将发现更容易为广泛的平台,更好地保证内容的呈现方式,以及内容有效。

模块化设计反映了“一刀切”的实现这种方法不再适用于浏览器在其能力。手机中的浏览器无法提供与顶级浏览器相同的体验多媒体台式机系列。手机甚至没有用于加载为桌面浏览器设计的页面的内存。

另请参见XHTML(XHTML)模块化放松概述XHTML模块化.

XHTML 1.1-基于模块的XHTML

本建议定义了一种新的XHTML文档类型,它基于XHTML模块化中定义的模块框架和模块。目的此文档类型将作为未来扩展XHTML“系列”的基础文件类型,并提供一致的前瞻性文件类型与HTML4过时的遗留功能完全分离引入到XHTML 1.0文档类型中。

此文档类型本质上是XHTML 1.0 Strict的重新定义,使用XHTML模块。这意味着其他XHTML系列中有许多可用的工具文档类型(例如XHTML框架)在此文档类型中不可用。这些其他设施可通过模块化中定义的模块使用和文档作者可以根据使用这些工具的XHTML 1.1(请参阅XHTML模块化关于创建新文档类型的信息)。

XHTML之间的区别是什么1.0、XHTML Basic和XHTML 1.1?

第一步是重新制定HTML 4(HTML 4)在XML中,导致XHTML 1.0。遵循HTML兼容性指导方针在XHTML 1.0规范的附录C中规定,XHTML1.0文档可以与现有的HTML用户代理兼容。

下一步是将元素和属性模块化为方便的集合,用于将XHTML与其他标记集组合在一起的文档中。这个模块定义于模块化XHTML(XHTML).XHTML基本版是公平的一个例子这些模块的最小构建,面向移动应用程序。

XHTML 1.1是更大版本的模块,避免了许多表示功能。虽然XHTML 1.1看起来非常与XHTML 1.0 Strict类似,它旨在作为未来的基础扩展的XHTML系列文档类型及其模块化设计使得根据需要添加其他模块或将自身集成到其他标记语言中。XHTML 1.1加上MathML 2.0文档类型是此类XHTML系列文档的一个示例类型。

XHTML打印

XHTML打印是由模块化XHTML(XHTML)。它是设计用于从移动设备到低成本的打印可能没有完整页面缓冲区并且通常从以下位置打印的打印机从上到下,从左到右,纸张为纵向。XHTML-Print还适用于非打印环境中的打印安装打印机专用驱动程序是可行的或可取的输出格式的可变性是可以接受的。

XML格式事件

注:。本规范重命名自“XHTML事件”。

本规范中定义的XML事件模块提供XML语言具有统一集成事件侦听器和关联事件的能力具有文档对象模型(DOM)2级事件接口的处理程序。这个结果是提供了一种将行为与文档级标记。

HTML格式4
1997年12月18日作为W3C推荐标准首次发布。一秒钟新闻稿于1998年4月24日发布,更改仅限于编辑修正。本规范现已被取代HTML 4.01.
HTML 3.2
W3C的第一个HTML建议代表了1996年的HTML功能。HTML 3.2添加了广泛部署的功能,如表格、小程序、围绕图像的文本流、上标和下标,同时提供与现有系统的向后兼容性HTML 2.0标准.
HTML 2.0
HTML 2.0(副本请求1866)由IETF公司的HTML工作集团于1996年关闭。它为核心HTML功能设定了标准根据1994年的现行做法。请注意,随着副本请求2854,RFC 1866已经过时当前状态有历史意义的.

国际标准化组织HTML格式

ISO标准/国际电工委员会15445:2000HTML4的子集,由ISO/IEC标准化。它采取了更严格的立场例如,一个小时3元素不能出现在小时1元素,除非有干预氢气元素。罗杰·普莱斯和David Abrahamson写了一篇ISO用户指南HTML格式.

其他公共汇票

所有规范的当前编辑器草稿都链接到分离草稿页.

如果您对我们的任何规格有任何意见,我们想听听通过电子邮件发送给您。请将您的意见发送至:www-html-editor@w3.org(档案). 不要忘了包括XHTML(XHTML)在主题行中。

XHTML 2.0版本

XHTML 2.0是一种用于丰富、可移植的基于web的标记语言应用。虽然XHTML2.0的祖先来自HTML4、XHTML1.0和XHTML 1.1,它是旨在与其100%向后兼容早期版本。熟悉其早期祖先的应用程序开发人员使用XHTML 2.0会很舒服。

XHTML 2.0是XHTML标记语言家族的成员。它是一个中定义的XHTML主机语言XHTML的模块化因此,它是一组XHTML模块一起描述元素和属性语言及其内容模型。XHTML 2.0更新了许多模块在XHTML模块化中定义,并包括所有这些模块及其语义。

XHTML2.0基本上由当前几个部分的打包组成独立执行建议:

以及必要的文本和超链接模块,您可以在XHTML2草稿。

最近的编辑草稿可以一直是在XHTML2工作组的草稿页面上找到。

XHTML+MathML+SVG配置文件

XHTML+MathML+SVG配置文件是结合了XHTML1.1和MathML2.0的配置文件和SVG 1.1一起使用。此配置文件允许在使用XML名称空间机制的相同文档,同时允许验证混合名称空间文档。

本规范是在SVG工作组的帮助下共同制定的来自数学工作组。

X帧

XFrames是一个XML应用程序,用于将文档组合在一起HTML框架。X帧是XHTML本身的一部分,它允许功能类似于HTML框架,可用性问题较少,主要是通过使框架集的内容在其URI中可见。

H链接

本规范中定义的HLink模块提供了XHTML系列能够指定元素的哪些属性表示的成员超链接,以及应该如何遍历这些超链接,并扩展XLink用于比那些仅限于句法的语言更广泛的一类语言XLink允许的样式。

XHTML媒体类型

本文件总结了使用各种用于提供各种XHTML系列文档的Internet媒体类型。总之,'应用程序/xhtml+xml'应该用于XHTML系列文档,以及“text/html”的使用应该限于HTML格式-兼容XHTML 1.0文档。'application/xml和text/xml5月也是在适当的时候使用“application/xhtml+xml”应该使用而不是那些通用的XML格式媒体类型。

XHTML(XHTML)XML模式中的1.0

本文档描述了非规范性XHTML 1.0的XML模式。这些模式仍在进行中,本文档不会更改XHTML 1.0的规范定义。

XHTML二级工作组路线图

这描述了XHTML2工作组可交付成果的时间表。它以前是W3C NOTE,但现在已移至MarkUp区域,以便更轻松地使用维护。

问题跟踪

有两组问题正在跟踪:

XHTML2问题跟踪系统
此数据库专用于XHTML 2问题。
旅行者问题跟踪系统
此数据库包含所有其他规格的问题。

HTML/XHTML的有用信息作者

教程

XHTML上的幻灯片

您可能还对XHTML上的以下幻灯片感兴趣:

创作指南

以下是HTML作者的一些粗略指南。如果你使用这些,你就是更有可能以易于维护的页面结束,看起来可以接受无论用户使用何种浏览器,都可以被许多用户访问残疾Web用户。与此同时,W3C制作了一些更正式的作者指南。查看详细信息网络内容可接近方针1.

  1. 样式表问题。对于大多数人来说文档-颜色、字体、边距-与文档本身的文本内容。但不要搞错!HTML不是设计用于控制文档布局的这些方面。你怎么了应该使用HTML标记标题、段落、列表和超文本链接和文档的其他结构部分,然后添加样式单独指定布局的工作表,就像您在传统的桌面发布包。这样,不仅有更好的机会所有浏览器都能正确显示您的文档,但如果您想更改字体或颜色等内容,这样做很简单。请参阅这个风格的触感.
  2. FONT公司标签被认为有害!许多过滤器从文字处理包和一些HTML创作工具生成HTML代码与语言的设计目标完全相反。他们所做的是几乎完全从角度来看待一份文件布局,然后用FONT公司,BR&nbsp;(不间断空格)。HTML文档的结构应该围绕段落、标题和列表等项目。然而,其中一些文件几乎看不到段落标签!

    当页面内容需要更新时,就会出现问题,或者给定一个新的布局,或以XML格式重新显示(现在是新的标记语言)。正确使用HTML,这样的操作并不困难,但由于非结构性标签的混乱,这是一个完全不同的问题;维护任务变得不切实际。要更正受以下因素影响的页面不当使用FONT公司,尝试HTML整理程序,它将尽最大努力纠正问题并产生更好的结果和更易于管理的HTML。

  3. 让残疾人士能够阅读您的页面。这个对于视力受损或失明的用户来说,网络是一个非常有用的工具,但请记住,这些用户依赖语音合成器或布莱叶盲文读者来呈现文本。草率的标记,或没有标记的标记这种软件很难在单独的样式表中定义布局处理。尽可能使用演示文稿的样式表页面的各个方面,只使用HTML进行结构标记。

    此外,记住在每张图片中包含描述,并尽量避免服务器端图像映射。对于表,您应该包括表的结构,并记住将表数据与相关标题。这将给非可视浏览器一个帮助人们定位的机会当它们从一个细胞移到另一个细胞时。对于表单,请记住包括表单字段的标签。

一定要看看无障碍指南有关如何使Web页面真正可访问的更详细说明。

W3C公司服务

为了进一步提高通信的可靠性和保真度Web,W3C引入了W3C标记验证服务http://validator.w3.org/.

内容提供商可以使用此服务验证其网页HTML和XHTML建议,从而确保最大限度地访问他们的网页。它还支持XHTML系列文档类型,如作为XHTML+MathML和XHTML+数学ML+SVG、和还有其他标记词汇表,如SVG公司.

编写HTML和XHTML编辑工具的软件开发人员可以确保通过验证其该工具符合W3C针对HTML和XHTML的建议。

HTML整理

HTML Tidy是一个用于检查和漂亮打印HTML的独立工具在许多情况下能够修复标记错误,并且还提供了一种方法将现有的HTML内容转换为格式良好的XML,以XHTML的形式交付。HTML格式《汰渍》最初由戴夫拉格特,现在它被维护为SourceForge的开源项目志愿者小组。

有一个已存档公众的邮件列表html-tidy@w3.org。请发送HTML错误报告/建议整理邮件列表。

讨论论坛

对HTML的更改需要从广泛的组织。如果你有一个好主意,说服别人需要时间!以下是一些讨论HTML的地方:

public-xhtml2@w3.org(RSS(RSS)喂养)
新增!这是XHTML2所在的公共邮件列表工作组将根据其宪章.
网址:www-html@w3.org(RSS(RSS)喂养)
注:此列表的目的可能在3月份更改2007年。技术讨论清单。如果您有更改的建议HTML/XHTML,您可以在这里开始讨论,看看其他开发人员会想到这一点。
www-html-editor@w3.org(RSS(RSS)喂养)
注:此列表的目的可能在3月份更改2007。这是一个报告错误/发送审核意见的列表HTML/XHTML规范。这不是讨论列表。任何人可以在不订阅的情况下发送评论,但您将要求明确给出批准将您的信息包含在我们的公开可读文件中邮件列表档案在你的第一个帖子上。要订阅,请发送订阅请求www-html-editor-request@w3.org。有关更多信息,请参阅如何订阅.
w3c-translators@w3.org(RSS(RSS)喂养)
这是W3C翻译人员的邮件列表规范,如HTML/XHTML建议。若要订阅,请发送电子邮件至w3c-translators-request@w3.org主题中有“订阅”一词线路;(如果您想取消订阅,请包括单词“unsubscribe”。)档案因为该列表可以在线访问。
comp.infosystems.www.authoring.html
讨论HTML创作问题的USENET新闻组。“如何”问题应该在这里解决。请注意,许多问题与表单和CGI、图像地图、透明gif等都包含在万维网 常见问题解答.
IETF MHTML工作组(已关闭)
发达的副本请求2557-“聚合文档的MIME封装,如HTML(MHTML)。J.Palme等人,1989年3月。
IETF HTML工作组(已关闭)
HTML工作组IETF公司,1996年关闭。
Web会议
下一次专门讨论网络的国际会议是WWW2007(WWW2007),将在加拿大班夫举行。这个最后一次是WWW2006在爱丁堡,苏格兰。

相关W3C工作

XML格式
XML是结构化文档和数据的通用格式网状物。当HTML不是非常适合。XML越来越多地用于数据;例如,W3C元数据格式RDF公司.
样式表
W3C的级联样式表语言(CSS格式)提供了一种简单的方法设置HTML页面样式,允许您控制视觉和听觉特点;例如,字体、边距、行距、边框、,颜色、层次等等。W3C也正在开发一个新的样式表用XML编写的语言称为XSL(XSL),它提供了表示将XML文档转换为HTML。
文档对象模型
为脚本提供使用一组方法和独立于特定编程语言定义的数据类型或计算机平台。它是网页动态效果的基础,但也可以通过扩展在HTML编辑器和其他工具中进行利用用于操作HTML内容。
国际化
HTML4提供了许多功能,可用于多种语言和写作系统。例如,混合语言文本,以及从右向左和混合方向的文本。HTML 4正式基于Unicode,但允许您以多种格式存储和传输文档字符编码。预计将进一步处理垂直文本和汉字注音(红宝石).
具有以下功能的人员的访问权限残疾
HTML4包含许多功能,可改进具有以下功能的用户的访问残疾。W3C的Web可访问性计划正在努力提供让所有人都可以访问您的页面的有效指南,而不仅仅是使用图形浏览器的。
XForms(XForms)
表单是网页中使用非常广泛的功能。W3C正在进行面向分离的下一代web表单设计表示、数据和逻辑,作为允许相同形式的手段用于各种不同的演示。
数学
在网络上表现数学的工作重点是处理数学表达式的表示以及预期的含义。这个数学ML语言是一种XML的应用程序虽然不适合手工编辑,但很容易机器加工。

联络

有效的XHTML 1.0!

返回到页面顶部,快速链接,航行