Front-end/HTML

section article 차이

mooyou 2021. 12. 1. 22:20
728x90
300x250

section태그와 article 태그의 차이를 알아보기 위해서

먼저 두 개가 어떤 역할을 하는지 살펴보면

section

section 태그는 섹션(부분, 구역, 영역) 들을 그룹화 해서 분리하는 역할을 한다.

article

article 태그는 문서내에서 그룹화해서 분리하는 역할을 한다.

 

언뜻 설명을 보면 비슷해 보인다.

article과 section 이 두 시맨틱 태그는 div와 같은 블록 속성을 가지고 있기 때문에 div로 대치해도 기능상으로 문제가 없고 두 요소 다 콘텐츠를 구분하는 데 사용되며 서로 바꿔서 사용 가능하다.

그럼 이 유사한 기능 같아 보이는 article과 section을 어떤 상황에 따라서 사용해야 할까?

 

section article 차이

▷ article은 내용이 독립적이다.
article 태그는 section과 다르게 독립적으로 존재할 수 있으며 재사용 할 수 있다.
즉 article이 좀 더 구체적이다.

▷ section은 주제별로 구분한 그룹이다.
논리적으로 관계있는 요소 또는 문서를 분리할 때 사용한다.

 

※ 논리적인 관계가 없는 요소들을 그룹화 할 경우에는 div를 사용한다.

 

 

section과 article 사용예시

<section>
  <h1>HOT TOPIC</h1>
  <section>
     <p>World</p>
     <article>World news 1</article>
     <article>World news 2</article>
     <article>World news 3</article>
  </section>
  <section>
    <p>Sport</p>
    <article>Sport news 1</article>
    <article>Sport news 2</article>
    <article>Sport news 3</article>
  </section>
</section>

 

 

728x90
반응형