パラメータ化された (#!hashbang) AJAX 呼び出しに jQuery で rel 値を使用しました。
<a id='_qualifier' rel='telephony' href='contact.php'>contact</a>
そしてjQueryで:
var hashbang = "#!"+$("#_qualifier").attr('rel'); //gives desired result=>"#!telephony"
しかし、validator.w3.org でページを検証すると、エラーが発生しました。
要素 a の属性 rel の値 #telephony が正しくありません: キーワード #telephony が登録されていません。
HTML5 仕様hereおよびhereに従って検索したところ、rel 属性には登録済み/事前定義済みの値が必要です。
- 検証に失敗することなく、HTML5 で rel にカスタム値を使用する回避策はありますか?
- HTML4 doctypes に対しても無効ですか?