DTD与RFDa和XHTML 1.0过渡支持

是否有W3C文档类型可用于X HTML 1.0过渡支持和RDFa支持

我知道XHTML RDFa 1.0(http://www.w3.org/MarkUp/DTD/xhtml-rdfa-1.dtd)DTD,但这是XHTML 1.1,它与我当前的网站不兼容.似乎还有一个HTML4 RDFa 1.0(http://www.w3.org/MarkUp/DTD/html4-rdfa-1.dtd)DTD可用.

我不赞成XHTML 1.1的主要原因是Internet Explorer,尽管如果没有其他方式,我可能会为IE用户提供文本/ HTML.

解决方法

我不相信有这样的DTD,不.

HTML越来越分散,并且为每个可能的组合创建DTD是不实际的. HTML5不是基于SGML的,有效地放弃了DTD.未来,验证器可能需要更改,以便它们调用RDFa和ARIA等组件集合,并在其结果中指出需要哪些集合来允许每个特定的标记符合.

不幸的是,我们目前正处于转型阶段,所以没有干净的解决方案来解决问题.但是,一定程度的实用主义会让你有很长的路要走.

现在,XHTML RDFa 1.0可以由DTD定义为XHTML 1.1的扩展,但实际上并不是XHTML 1.1,也不是XHTML 1.0的过渡性或严格性,也不是“XHTML RDFa 1.0”以外的任何内容.

所以你可以采取务实的服务方式.考虑HTML5的态度.它表示,您作为text / html所做的任何事情都是对象模型的HTML序列化,无论您声明的任何DOCTYPE.这实际上是什么浏览器呢.

类似地,使用XML内容类型(如application / xhtml xml)提供的任何内容都是XML序列化.具有xhtml命名空间的XML部分构成XHTML.

所以,在实践中,您可以毫无困难地将XHTML RDFa 1.0作为text / html或application / xhtml xml提供服务,前提是该标记符合多种格式文档的要求.

这将留下验证.离开RDFa,是否有任何标记,您使用的是符合XHTML 1.0过渡但不符合XHTML 1.1?如果是这样,你是否关心完美的验证,以改变这些,或退出使用RDFa?大概你使用RDFa为你的用户带来好处,而验证本质上是一个方便的工具.

当我决定在我的XHTML 1.0页面添加ARIA属性时,我最近也遇到了类似的情况.我决定辅助功能胜过有效性,我会添加属性,并忘记确保我的页面是100%有效.

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐


Mip是什么意思以及作用有哪些
怎么测试Mip页面运行情况
MIP安装的具体步骤有哪些
HTML添加超链接、锚点的方法及作用详解(附视频)
MIP的规则有哪些
Mip轮播图组件中的重要属性讲解
Mip的内联框架组件是什么
怎么创建初始的MIP配置及模板文件
HTML实现多选框及无法提交多数据的原因分析(附视频)
HTML如何设置复选框、单选框以及默认选项?(图文+视频)
怎么使用MIP组件
Div垂直居中效果怎么实现
HTML如何实现视频在线播放
如何使用Mip代码校验工具
Mip中弹出层组件是什么
如何用HTML实现简单按钮样式
Mip中快速回顶组件怎么用
Div内容居中效果如何实现
Div水平居中效果怎么实现
Mip中列表组件怎么用