본문 바로가기
HtmlCss/HTML

div, article, section 정리

by 플람 2020. 3. 19.

공부를 하면서 HTML5에서는 영역을 나누는데 div 뿐만 아니라 article과 section 태그가 있다는 것을 알았다.

 

일단 흔히 알고 있는 div 설명은 생략하고, section, article 순으로 설명을 하겠습니다.

 

section은 말그대로 세션이다.

 

즉 주제별로 나눌 경우가 생긴다면 section을 이용하여 나누면 된다.

<section name="포유류">
    1.강아지
    2.고양이
</section>

<section name="파충류">
    1.악어
    2.뱀
</section>

위의 예제와 같이 주제별로 나눌 때 사용하면 된다.

 

즉 내용이 서로 관계가 있다면 section을 사용하라는 것이다.

 

이제 article이다

 

article은 내용이 각기 독립적이고 홀로 설 수 있는 내용을 말한다.  네이버, 다음, 네이트 페이지를 가보면 블로그에 대한 내용, 뉴스 기사, 그리고 여러 가지 포럼에 대한 이야기가 각자 독립적으로 나뉘어 있을 것이다.

 

바로 이 영역을 나누기위해 사용한 것이 article이다.

 

<section name="포유류">
    
    <article name="강아지">
    1. 강아지
         - 페키니즈
         - 퍼그
    </article>
    
    <article name="고양이">
    2. 고양이
         - 페르시안
         - 노르웨이숲
    </article>
</section>

<section name="파충류">
    
    <article name="악어">
    1. 악어
        - 크로커다일
        - 엘레게이터
    </article>
    
    <article name="뱀">
    2. 뱀
        - 한국산뱀
        - 미국산뱀
    </article>
</section>

section과 article을 서로 혼합하여 쓸 수가 있다.

 

이로써 정리는 끝이다.

 

마지막으로 한번더 짧게 정리하자면

 

div : 의미적으로 관계가 없다면 사용!

article : 내용이 독립적으로 스스로 설 수 있는 내용이라면 가능!

section : 서로 관계가 있다면 가능!

'HtmlCss > HTML' 카테고리의 다른 글

dl,dt,dd 태그  (0) 2020.03.19
HTML5 추가요소  (0) 2019.05.25
<fieldset>태그와 <legend>태그  (0) 2019.05.25
<Form>태그  (0) 2019.05.25
<Table>태그  (0) 2019.05.25