IT story

XHTML에서 중첩 된 스팬 태그가 정상입니까?

hot-time 2020. 6. 14. 09:48
반응형

XHTML에서 중첩 된 스팬 태그가 정상입니까?


이것이 XHTML에서 유효합니까?

<span>hello<span>world</span></span>

그렇습니다. w3의 유효성 검증기 직접 입력 옵션 을 사용하여 자신을 도울 수 있습니다 .

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
        "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
      <html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
        <head>
          <title>Title</title>
        </head>

        <body>
           <p>
               <span>Test<span>Nest span</span></span>
           </p>
        </body>
      </html>

물론.

span 요소에 대한 XHTML-strict DOCTYPE의 정의는 다음과 같습니다.

<!ELEMENT span %Inline;> <!-- generic language/style container -->
<!ATTLIST span
  %attrs;
  >

"% Inline"부분은 "% Inline;"의 자식 노드를 가질 수 있음을 알려줍니다. 엔티티 요소 목록.

span 요소는 "% Inline"으로 분류 된 요소 목록에 포함되어 있으며 "% Inline"자식 요소를 허용하는 span과 결합하여 span이 유효한 span의 자식임을 나타냅니다.


SPAN은 SPAN 등과 같은 인라인 요소 만 포함 할 수 있습니다.

참고 URL : https://stackoverflow.com/questions/1078127/are-nested-span-tags-ok-in-xhtml

반응형