我无法让我的网站在 W3C 标记验证中进行验证。
这是验证错误之一的示例。
Error: Attribute xmlns:content not allowed here.
我做了一些研究,一些文章建议我们改变:xmlns:name="http://url" syntax into the prefix="name:http://url"
但是我有多个 xmlns 属性。
不确定在这种情况下如何编写前缀。
原来的:
`<html lang="en" dir="ltr"
xmlns:content="http://purl.org/rss/1.0/modules/content/"
xmlns:dc="http://purl.org/dc/terms/"
xmlns:foaf="http://xmlns.com/foaf/0.1/"
xmlns:og="http://ogp.me/ns#"
xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#"
xmlns:sioc="http://rdfs.org/sioc/ns#"
xmlns:sioct="http://rdfs.org/sioc/types#"
xmlns:skos="http://www.w3.org/2004/02/skos/core#"
xmlns:xsd="http://www.w3.org/2001/XMLSchema#">`
每个属性之间是否用空格隔开?
<html lang="en" dir="ltr" prefix="content:http://purl.org/rss/1.0/modules/content/ dc:http://purl.org/dc/terms/ foaf:http://xmlns.com/foaf/0.1/">
或者我们应该用\n
新行分开?
我已经检查了 w3.org 网站,看起来他们将属性分隔在新行中。
我对吗?
http://www.w3.org/TR/2011/WD-rdfa-core-20111215/