有效的 XHTML:“itemscope”不是为任何属性指定的组的成员

Valid XHTML: "itemscope" is not a member of a group specified for any attribute

提问人:Igor 提问时间:1/20/2015 最后编辑:BoltClockIgor 更新时间:1/20/2015 访问量:1562

问:

我正在尝试将我的文档验证为 XHTML 1.0 Transitional (W3C)。我有以下错误:

“ItemScope”不是为任何属性指定的组的成员

它对应于以下代码:

<body class="innerpage" itemscope itemtype="http://schema.org/Physician">

<body class="innerpage" itemscope itemtype="http://schema.org/Physician">
<!-- Facebook Conversion Code for Leads -->
<script type="text/javascript" src="js/face.js"></script>
   </body>
</html>

如何解决这个问题?

谢谢!

HTML xHTML W3C 验证

评论

0赞 Alex 1/20/2015
人生就是要让每一页都有效,放轻松就好了
0赞 pwdst 1/20/2015
您是否必须使用 XHTML 文档类型,或者您可以切换到 HTML5 吗?
0赞 Igor 1/20/2015
将此文档作为 XHTML 1.0 Transitional 检查时发现错误!DOCTYPE HTML PUBLIC “-//W3C//DTD XHTML 1.0 过渡

答:

6赞 Dmytro Dzyubak 1/20/2015 #1

不幸的是,这是不可能的,因为 http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd 对这些属性(itemscope、itemtype)一无所知。您可以通过将该文件下载到您的计算机并尝试查找 (Ctrl+F) 单词或在该文档中来说服自己。你会得到 0 结果。itemscopeitemtype

所以基本上,从这里开始,你有 2 个选择:

  1. 如果您想继续使用并归因于您 必须切换到 HTML5 文档类型,那么您的文档将如下所示 如下:itemscopeitemtype

    <!DOCTYPE html>
    <html>
    <head>
    <meta charset="UTF-8">
    <title>Title</title>
    </head>
    <body class="innerpage" itemscope itemtype="http://schema.org/Physician">
    <p>Content</p>
    </body>
    </html>
    

这将导致:

This document was successfully checked as HTML5!

  1. 如果你需要保留XHTML文档类型定义,那么你必须从微数据切换到RDF,你的文档将如下所示:

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML+RDFa 1.1//EN"
        "http://www.w3.org/MarkUp/DTD/xhtml-rdfa-2.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <title>Title</title>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
    </head>
    <body class="innerpage" vocab="http://schema.org/" typeof="Physician">
    <p>Content</p>
    </body>
    </html>
    

这将导致:

This document was successfully checked as -//W3C//DTD XHTML+RDFa 1.1//EN!

评论

1赞 BoltClock 1/20/2015
如果代码嵌入到列表中,则需要在每行代码中缩进 8 个空格。我已经为您修复了格式。
0赞 BoltClock 1/20/2015
我已经编辑了你的帖子 - 没有必要做任何其他事情。“回滚”意味着完全撤消编辑。