2

通常relに割り当てられる事前定義されたキーワード以外のものを保存したいので疑問に思っています...そしてこれが有効なXHTMLStrictであるかどうかを知りたかっただけです。

4

1 に答える 1

3

私が言えることから、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。つまり、特定の単語リストに限定されません。
于 2010-03-16T17:47:40.573 に答える