validation - RDFa 面包屑导航和验证器的正确文档类型

标签 validation doctype rdfa

我需要弄清楚 HTML 文档类型。在此页面中:http://kovo.intl.uk.to我使用 RDFa 添加面包屑导航。但随后页面不再有效。我用谷歌搜索,发现将文档类型更改为:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML+RDFa 1.0//EN" "http://www.w3.org/MarkUp/DTD/xhtml-rdfa-1.dtd">

现在页面 100% 有效,但是 XHTML 和如此低的数字意味着什么?在我的网页上,我严格使用 HTML 4.01,因为我主要用斯洛伐克语为斯洛伐克人编写页面,而我在某些计算机上看到的以及它们的使用方式是“石器时代”(更好的情况是 Windows XP + ie8 :D)。

这是正确的解决方案吗?对用户或搜索引擎的文档类型有何影响?

最佳答案

RDFa 1.0 可以在 XHTML 1.0 中使用(使用问题中包含的 DOCTYPE)。

RDFa 1.1 可以在任何 (X)HTML 版本中使用(全部通过 HTML5 解析规则进行解释),即:HTML5、XHTML5、HTML 4.01、XHTML 1.0, XHTML 1.1 ,……:

关于validation - RDFa 面包屑导航和验证器的正确文档类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21557030/

相关文章:

c++ - 将字符从输入转换为字符串

ruby-on-rails - Rails 3 自定义验证器应该存储在哪里?

jsf-2 - JSF Mojarra 中的文档类型

html - 用于添加自定义注释数据的语义 HTML 元素

java - 如何验证表单页面中的整数输入?

Android手动X509证书链验证

html - html中不同的文档类型是什么,它们是什么意思?

java - 使用 Jsoup 操作 xml 时如何保留 DOCTYPE 声明

facebook - HTML5 和 RDFa 支持