![](/img/trans.png)
[英]Validation error “Bad value apple-touch-icon-precomposed for attribute rel on element link: Keyword apple-touch-icon-precomposed is not registered.”
[英]Validation: Bad value first for attribute rel on element link
我正在使用Piwigo照片畫廊軟件,它會在頁面頂部動態生成一些代碼,如下所示:
<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保留了上一個和下一個,盡管它刪除了rel和up。 我不明白的是,首先要替換的是什么? 如果我將其完全刪除,驗證器對此也不滿意。
有人知道嗎? 謝謝。 :)
在HTML5中,只允許將以下值用於rel
屬性:
如果您需要其他鏈接類型,則必須進行注冊 。
關於first
/ index
的刪除: rel = first和rel = index的語義違反了規范和實現 。
使用臨時模板w3c並在圖庫頁面上找到rel =“ title”,這導致val失敗從腳本中刪除了它,但我不知道它做了什么。在所有平台上測試網站后,屬性值仍然不知道它在做什么相對=“標題”
驗證器面臨相同的問題(使用fancybox插件時)。 您可以將rel
替換為data-rel
並在腳本中進行適當的更改(即對於fancybox,我們需要將所有attr('rel')
替換為attr('data-rel')
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.