찾다

 >  Q&A  >  본문

HTML5에서는 비어 있지 않은 자체 닫힘 태그를 허용합니까?

<p>W3C 유효성 검사기(Wikipedia)는 비어 있지 않은 요소에 자체 닫는 태그("<code>/></code>"로 끝나는 태그)를 사용하는 것을 좋아하지 않습니다. (빈 요소는 어떠한 내용도 포함하지 않는 요소입니다.) HTML5에서도 여전히 유효합니까? </p> <p>허용되는 빈 요소의 몇 가지 예: </p> <pre class="brush:html;toolbar:false;"><br /> <img src="" /> <input type="text" name="사용자 이름" /> </pre> <p>비어 있지 않은 거부된 요소의 몇 가지 예: </p> <pre class="brush:html;toolbar:false;"><div id="myDiv" /> <span id="mySpan" /> <textarea id="someTextMessage" /> </pre> 참고:


W3C 유효성 검사기는 실제로 빈 자체 닫힘 태그를 허용합니다. 작성자는 처음에 간단한 오타(<code>/></code> 대신 <code>></code> 사용)로 인해 문제가 발생했습니다. ; 그러나 자체 닫는 태그는 HTML5에서 완전히 유효하지 않으며 답변은 다른 HTML 버전의 자체 닫는 태그 문제에 대해 자세히 설명합니다. </p></sub>

P粉680487967P粉680487967490일 전626

모든 응답(2)나는 대답할 것이다

  • P粉762730205

    P粉7627302052023-08-22 12:17:28

    자동 폐쇄 div는 유효성을 검사하지 않습니다. 이는 div가 빈 요소가 아니라 일반 요소이기 때문입니다.

    HTML5 사양에 따르면 콘텐츠를 포함할 수 없는 태그(빈 요소라고 함)는 자동으로 닫힐 수 있습니다*. 여기에는 다음 태그가 포함됩니다:

    으아아아

    위 태그의 "/"는 완전히 선택사항이므로 <img/><img>没有区别,但<img></img>는 유효하지 않습니다.

    *참고: 외부 요소도 자동으로 닫힐 수 있지만 이는 이 답변의 범위를 벗어난 것 같습니다.

    회신하다
    0
  • P粉113938880

    P粉1139388802023-08-22 12:03:24

    🎜 🎜 🎜

    회신하다
    0
  • 취소회신하다