>웹 프론트엔드 >CSS 튜토리얼 >HTML에서 `` 태그를 자동으로 닫을 수 있나요?

HTML에서 `` 태그를 자동으로 닫을 수 있나요?

Mary-Kate Olsen
Mary-Kate Olsen원래의
2024-10-29 14:35:021083검색

Can `` tags be self-closed in HTML?

자체 닫는 Span 태그: XHTML 및 HTML 이야기

기본 문서 유형 정의(DOCTYPE)에 따라 다릅니다. 이러한 차이는 XHTML과 HTML 사이에 있습니다.

XHTML: 자체 닫는 태그 확인

XHTML을 사용할 때 모든 주요 브라우저는 . XML 구문을 준수하는 XHTML에서는 DTD에서 빈 요소로 정의되지 않은 모든 사용자 정의 요소를 명시적으로 닫아야 합니다. 따라서 자동 닫는 태그는 유효합니다.

문서 유형을 XHTML로 지정하므로 유효한 다음 예를 고려하십시오.

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">
  <head>
    <title></title>
  </head>
  <body>
    <h2>Will test page</h2>
    <p>some stuff <span class="drop" /></p>
  </body>
</html>

HTML: 자동 닫힘 무효화 태그

그러나 HTML에서는 유효하지 않습니다. HTML은 특정 요소가 빈 요소로 정의되는 다른 구문을 따릅니다. 스팬은 이 목록에 포함되지 않습니다.

DOCTYPE을 HTML로 전환하면 위의 예가 유효하지 않게 됩니다.

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">
  <head>
    <title></title>
  </head>
  <body>
    <h2>Will test page</h2>
    <p>some stuff <span class="drop" /></p>
  </body>
</html>

중요 참고:

MIME 유형이 text/xml 또는 application/xhtml xml인 경우 브라우저는 모든 자체 닫힘 태그를 올바르게 해석하지만 text/html(대부분)로 제공되는 페이지의 경우 특정 태그 집합만 자체 닫힐 수 있습니다. .

유용한 참고 자료:

  • [W3C 유효성 검사](https://validator.w3.org/)
  • [XHTML 대 HTML](https://www.w3.org/TR/xhtml2/xhtml_vs_html.html)

위 내용은 HTML에서 `` 태그를 자동으로 닫을 수 있나요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.