HTML/기초

빈 태그(Empty tag)

appmaster 2020. 12. 22. 17:31

HTML에는 닫히는 개념이 없는 태그들이 있다. 다음과 같은 형태를 가진다.

<!--'/'가 없는 빈 태그-->
<TAG>

<!--'/'가 있는 빈태그-->
<TAG/>
<TAG />

HTML5에서는 위 2가지 형태를 다 사용할 수 있는데, XHTML 버전이나 린트(Lint)환경 혹은 프레임워크 세팅에 따라 "/"를 사용하는 것이 필수가 될 수 있다.

 

빈태그들은 닫히는 태그가 없기 때문에 범위가 존재하지 않는다.

이 태그가 위치하고 있는 그부분에서 무언가를 해결해야하는 그런 용도로 대부분 쓰인다. 그러다 보니까 태그가 가지고 있는 그런 의미보다, 그 의미를 확장해서 쓸 수 있는 "속성 = 값"의 형태가 거의 대부분의 경우가 빈 태그에 포함되게 된다. 

 

--> 어떤 형태를 써야 한다는 갑론을박이 있는데 이는 실제론 중요하지 않다. 원하는 형태를 사용하되 혼용은 하면 안된다.