본문 바로가기
개발.웹 프론트엔드/html

[HTML5] 셀프 클로징 안 하는 것들

by 언제나초심. 2013. 12. 12.
반응형

HTML5 에 들어와서 self-closing 이 optional 이 된 항목

 

  • area
  • base
  • br
  • col
  • embed
  • hr
  • img
  • input
  • link
  • meta
  • param
  • source
  • track
  • wbr

 

아래는 obsolete (정확한 의미는 나중에 확인해봐야할 듯. 아예 태그가 항목에서 빠진건가?)

  • command
  • keygen

 

'셀프 클로징 self-closing'이 '옵션 optional'이라고 했지만, 사실상 안 해도 된다는 의미이다. 

 

조금 더 살펴보자면, html5 에서는 모든 태그가 '셀프클로징'이 옵션이 되었고, 위의 목록은 xhtml 에서 '셀프클로징'이 '강제'였던 목록이다. 저 목록도 포함해서 전부다 '옵션화'되었다고 생각해볼 수 있다. 

 

참고로 구글의 소스를 보면 img 태그에 /> 를 안 한 것을 볼 수 있다.

 

크롬에서 구글 소스를 열어서 찾은 부분

 

 

참조

http://xahlee.info/js/html5_non-closing_tag.html

https://html.spec.whatwg.org/multipage/syntax.html#void-elements

 

HTML Standard

The attribute name, followed by zero or more ASCII whitespace, followed by a single U+003D EQUALS SIGN character, followed by zero or more ASCII whitespace, followed by the attribute value, which, in addition to the requirements given above for attribute v

html.spec.whatwg.org

 

반응형