rel= 属性に文字列文字を含めても検証できますか?
-
20-09-2019 - |
質問
通常関連に割り当てられる事前定義されたキーワード以外の何かを保存したいので、疑問に思っています。これが有効な XHTML Strict であるかどうかを知りたかっただけです。
解決
私が言えることは、DTD では (ダウンロード可能 ここから) :
の <link>
タグは次のように定義されます。
<!ELEMENT link EMPTY>
<!ATTLIST link
%attrs;
charset %Charset; #IMPLIED
href %URI; #IMPLIED
hreflang %LanguageCode; #IMPLIED
type %ContentType; #IMPLIED
rel %LinkTypes; #IMPLIED
rev %LinkTypes; #IMPLIED
media %MediaDesc; #IMPLIED
>
それで、 rel
と定義されている %LinkTypes;
.
についても同様です <a>
鬼ごっこ :
<!ELEMENT a %a.content;>
<!ATTLIST a
%attrs;
%focus;
charset %Charset; #IMPLIED
type %ContentType; #IMPLIED
name NMTOKEN #IMPLIED
href %URI; #IMPLIED
hreflang %LanguageCode; #IMPLIED
rel %LinkTypes; #IMPLIED
rev %LinkTypes; #IMPLIED
shape %Shape; "rect"
coords %Coords; #IMPLIED
>
そしてその実体は LinkTypes
と定義されている :
<!ENTITY % LinkTypes "CDATA">
<!-- space-separated list of link types -->
したがって、話を短くしようとします:
- の
rel
属性はサポートされていますが、<a>
そして<link>
タグ - の
rel
属性に含めることができるCDATA
-- つまり特定の単語のリストに制限されません。
所属していません StackOverflow