Я использовал значения rel в jQuery для параметризованных (#! Hashbang) AJAX-вызовов.
<a id='_qualifier' rel='telephony' href='contact.php'>contact</a>
и с jQuery:
var hashbang = "#!"+$("#_qualifier").attr('rel'); //gives desired result=>"#!telephony"
Но когда я проверил страницу на validator.w3.org, она выдала мне ошибку:
Неверное значение #telephony для атрибута, относящегося к элементу a: Ключевое слово #telephony не зарегистрировано.
Я искал и в соответствии со спецификациями HTML5 здесь и здесь , атрибут rel должен иметь зарегистрированные / предопределенные значения.
- Существует ли способ использования пользовательских значений rel в HTML5 без проверки?
- Это также недопустимо для типов документов HTML4?