rel = 속성에 문자열 문자가 포함되어 있고 여전히 유효성을 유지할 수 있습니까?

StackOverflow https://stackoverflow.com/questions/2456736

문제

일반적으로 REL에 할당 된 사전 정의 된 키워드 이외의 것을 저장하고 싶기 때문에 궁금합니다. 이것이 유효한 XHTML 엄격인지 아닌지 알고 싶었습니다.

도움이 되었습니까?

해결책

내가 말할 수있는 것에서, 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 - 즉, 특정 단어 목록으로 제한되지 않습니다.
라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top