你知道我该怎么解决这个问题吗?
Line 58, Column 72: Bad value fancybox2 for attribute rel on
element a: Keyword fancybox2 is not registered.
…er.jpg" class="grid_1" rel="fancybox2"><img src="images/werk/klein/tubeplayer.…
Syntax of link type valid for <a> and <area>:
A whitespace-separated list of link types listed as allowed
on <a> and <area> in the HTML specification or listed as an
allowed on <a> and <area> on the Microformats wiki without duplicate
keywords in the list. You can register link types on the Microformats
wiki yourself.
<a href="images/werk/clipta.jpg" class="grid_1" rel="fancybox2">
<img src="images/werk/klein/clipta.jpg" alt="clipta"/></a>发布于 2012-05-01 23:54:59
错误消息很好地解释了这一点。您使用的是HTML5文档类型,这意味着应用了HTML5规则,它们允许特定的list of rel values,但具有基于wiki的扩展机制。这意味着rel值的规则可能会在没有事先或事后通知的情况下随时更改。
你应该怎么做?首先,考虑一下为什么要使用rel="fancybox2"。如果您有充分的理由认为某些软件会以一种有用的方式使用它,请继续使用它并忽略错误消息。如果不是,请删除该属性。
从理论上讲,如果您认为该属性值有用且有良好的文档记录,则可以也应该注册该属性值。但这主要应该由那些发明了价值、定义并推广它的人来完成,并对它应该如何工作有一些想法。
发布于 2012-05-01 23:45:15
在您单击此链接时看到的列表中,rel只能有一个指定的值:w3schools/tags/att_a_rel
你首先想做什么?
发布于 2012-05-01 23:55:44
您使用的代码似乎滥用了rel属性来描述页面和链接另一端的内容之间不存在关系的内容。将其更改为使用更合适的方式存储信息,可能是class或data-...属性。
https://stackoverflow.com/questions/10400140
复制相似问题