ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 의미있는 태그 vs. 의미없는 태그
    이거 공부 했더니 어때?/HTML & CSS & JS 2020. 10. 19. 04:50

    이번시간에는 두 가지 종류의 태그,
    (1) semantic, 의미있는 태그와 (2) non-semantic, 의미없는 태그에 대해서 알아보도록 하겠습니다.

    먼저, 의미있는 태그들의 예를 몇 가지 살펴보겠습니다. 

    예를 들어, h1 태그는 헤더 1이라는 의미로, 의미 있는 태그입니다.

     

     

     

    그럼, 이번에는 section태그를 보면, 섹션, 구획을 의미한다는 것을 알 수 있습니다.

     

     

     

    section태그말고도, article, 항목태그를 사용할 수도 있고, header, 헤더태그도 이용할 수 있습니다.

     

     

     

    반면, div태그는 non-semantic tag, 아무런 의미가 없는 태그입니다. 
    굳이 뜻을 찾자면, division, 나눈다는 정도의 의미를 갖는다고 할 수 있습니다.

     

     

    즉, div태그는 header, 헤더, footer, 푸터, navigation, 네비게이션 태그들과는 달리,
    어떤 무언가를 의미하지도 지칭하지도 않습니다. 

    또 다른 예로, span태그도 non-sematic, 의미없는 태그 중 하나입니다.

     

     

    마찬가지로, span태그도 짧다는 의미를 갖는 것 빼곤 어떠한 뜻도 함축하고 있지 않습니다. 
    따라서, span태그가 쓰였을 때, 이것이 짧은 타이틀을 의미하는지, 혹은, 문단을 의미하는지에 대해서 전혀 알 수 없습니다. 

    이처럼 header, 헤더, article, 항목, section, 섹션과 같은 태그(semantic 태그, 의미있는 태그)와
    div, span과 같은 태그(non-semantic, 의미없는 태그)는 큰 차이가 있습니다. 

    우리는 주로 header와 같은 태그를 사용할 것입니다.
    하지만 만약 상자를 그려 구획을 나눌 필요가 있을때, div태그를 사용하면 됩니다. 
    div태그는 조금전에 언급했듯이, 상자를 그려 그 안에 내용물을 넣을 수 있는 태그입니다.

    비슷하게, span태그는 텍스트에서 컨테이너, 박스, 상자가 필요할 때, 사용하는 태그입니다. 
    텍스트에서는 제목을 쓸 때 사용되는 title태그와, 문단을 쓸 때, p태그가 있는데, 
    이와 같은 경우를 제외하고, 텍스트에서 컨테이너, 박스, 상자가 필요할 때, span 태그를 사용하면 됩니다.

    다시 정리하면, semantic태그, 의미있는 태그는 제목, 문단 네비게이션 등등과 같이 무엇인가를 의미하는 태그이고,
    non-semantic태그, 의미 없는 태그는 어떤 의미도 지칭하지 않는 의미 없는 태그를 뜻합니다. 

    '이거 공부 했더니 어때? > HTML & CSS & JS' 카테고리의 다른 글

    HTML 정리  (0) 2020.10.21
    tag, 태그에 이름 설정(ID, Class)  (0) 2020.10.20
    HTML문서 작성 #2  (0) 2020.10.18
    HTML 문서 작성  (0) 2020.10.17
    HTML 태크 구조  (0) 2020.10.16

    댓글

Designed by Tistory.