0

有什么想法可以解决这个问题吗?

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>
4

3 回答 3

1

错误消息很好地解释了它。您正在使用 HTML5 文档类型,这意味着应用了 HTML5 规则,并且它们允许特定的列表,rel但具有基于 wiki 的扩展机制。这意味着rel价值规则可能随时更改,恕不另行通知。

你该怎么办?首先,考虑你为什么使用rel="fancybox2". 如果您有充分的理由认为某些软件以一种有用的方式利用了它,请继续使用它并忽略错误消息。如果不是,请删除该属性。

从理论上讲,如果您认为属性值有用且有据可查,您可以并且应该注册该属性值。但这主要应该由那些发明了价值并定义它并推广它并知道它应该如何工作的人来完成。

于 2012-05-01T15:54:59.033 回答
0

rel 只能具有单击此链接时看到的列表中指定的值之一:w3schools/tags/att_a_rel

首先你想做什么?

于 2012-05-01T15:45:14.727 回答
0

您使用的代码似乎滥用该rel属性来描述与页面和链接另一端的内容无关的内容。更改它以使用更合适的方式存储信息,可能是一个class或一个data-...属性。

于 2012-05-01T15:55:43.860 回答