HTML5에서는 비어 있지 않은 자체 닫힘 태그를 허용합니까?
P粉680487967
P粉680487967 2023-08-21 18:20:11
0
2
623
<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粉680487967
P粉680487967

모든 응답(2)
P粉762730205

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

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

으아아아

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

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

P粉113938880
🎜 🎜 🎜
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿