2013-04-21 42 views
2

我使用的是Piwigo相冊軟件,並動態生成的頁面頭部的一些代碼,它顯示是這樣的:驗證:壞值首先爲屬性的rel元素鏈接

<link rel="first" title="First" href="picture.php?/2601/category/37"> 
<link rel="prev" title="Previous" href="picture.php?/2619/category/37"> 
<link rel="next" title="Next" href="picture.php?/2621/category/37"> 
<link rel="last" title="Last" href="picture.php?/2760/category/37"> 
<link rel="up" title="Thumbnails" href="index.php?/category/37"> 

當我運行它通過驗證,我得到的錯誤如下:

Line 21, Column 71: Bad value first for attribute rel on element link: The string first is not a registered keyword or absolute URL. 
…" href="picture.php?/2601/category/37"> <link rel="prev" title="Previous" hre… 

Line 21, Column 282: Bad value last for attribute rel on element link: The string last is not a registered keyword or absolute URL. 
…" href="picture.php?/2760/category/37"> <link rel="up" title="Thumbnails" hre… 

Line 21, Column 348: Bad value up for attribute rel on element link: The string up is not a registered keyword or absolute URL. 
…category/37"> <link rel="up" title="Thumbnails" href="index.php?/category/37"> 

一些閱讀後,我認識到,HTML5已經刪除了版本,第一個和最後,雖然它保留了prev和next。我不明白的是什麼來替代,首先和下一個?如果我完全刪除它們,驗證器也不滿意。

有誰知道嗎?謝謝。 :)

回答

0

面對同樣的問題與驗證(當使用fancybox插件)。 可以更換rel爲類似data-rel,並在你的腳本進行適當的更改(即對的fancybox我們所需要的所有attr('rel')attr('data-rel')

1

使用臨時板W3C和畫廊頁面發現的rel =「頭銜」上,以取代引起val失敗把它從腳本中取出但我不知道它做了什麼在所有平臺上測試網站後屬性值仍然不知道它在做什麼 rel =「title」