我需要弄清楚 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 ,……:
HTML+RDFa 1.1 (W3C 建议,2013 年 8 月 22 日)
Support for RDFa in HTML4 and HTML5
XHTML+RDFa 1.1 - Second Edition (W3C 建议,2013 年 8 月 22 日)
Support for RDFa via XHTML Modularization
关于validation - RDFa 面包屑导航和验证器的正确文档类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21557030/