HTML의 <article> 태그는 독립적이고 자립적인 콘텐츠를 나타내는 시맨틱(의미론적) 요소입니다. 주로 독립적으로 배포되거나 재사용될 수 있는 콘텐츠를 감쌀 때 사용됩니다. 이 콘텐츠는 다른 웹사이트나 페이지에 포함될 수 있는 내용이며, 그 자체로 완전한 정보를 담고 있습니다. 예를 들어, 블로그 게시물, 뉴스 기사, 포럼 글 등이 <article> 태그로 감싸질 수 있습니다.
주요 특징:
독립적 콘텐츠: <article>는 독립적으로 이해할 수 있는 콘텐츠를 포함합니다. 예를 들어, 하나의 뉴스 기사나 블로그 게시물처럼, 다른 웹사이트나 페이지에서 독립적으로 표시될 수 있는 콘텐츠를 감쌉니다.
재사용 가능성: <article>로 감싸는 콘텐츠는 다른 문서나 페이지에 포함되거나 공유될 수 있을 정도로 자립적인 내용을 갖고 있어야 합니다.
시맨틱 HTML: <article> 태그를 사용함으로써, 콘텐츠의 의미를 명확하게 정의할 수 있습니다. 검색 엔진이나 스크린 리더는 이 태그를 통해 해당 콘텐츠가 중요한 정보라는 것을 파악할 수 있습니다.
주요 콘텐츠: <article>는 페이지 내에서 중요한 콘텐츠 블록을 정의하는 데 사용됩니다.
사용 예시:
<article>
<h1>웹 페이지에 대한 새로운 소식</h1>
<p>이 글은 최근의 기술 뉴스에 대한 정보입니다. 웹 개발자들에게 유용한 팁을 제공합니다.</p>
<p>다양한 리소스 링크와 함께 이 글은 독립적인 내용을 제공합니다.</p>
</article>
설명:
<h1> 태그는 해당 <article> 콘텐츠의 제목을 나타냅니다.
<p> 태그는 본문 내용을 나타냅니다.
이 내용은 다른 곳에 재사용될 수 있는 독립적인 콘텐츠입니다.
<article> 사용 시 주의사항:
독립적 콘텐츠: <article> 태그로 감쌀 수 있는 콘텐츠는 독립적이고 자립적인 내용을 담고 있어야 합니다. 예를 들어, 뉴스 기사나 블로그 게시물 등은 하나의 독립적인 단위로 구성되어야 합니다.
하위 요소: <article> 내에는 <header>, <footer>, <section> 등을 포함할 수 있으며, 그 안에 여러 개의 콘텐츠 요소를 배치할 수 있습니다.
예시: <article> 태그의 복잡한 사용
새로운 기술 트렌드
작성자: John Doe
인공지능의 발전
최근 몇 년 동안 인공지능 기술이 급격히 발전하고 있습니다...
설명:
<header> 태그에는 제목, 작성자, 작성일과 같은 메타 정보를 담습니다.
<section> 태그는 콘텐츠의 각 부분을 구분하는 데 사용됩니다. 예시에서는 "인공지능의 발전"에 대한 내용을 다루고 있습니다.
<footer> 태그는 해당 <article>에 대한 출처나 기타 부가적인 정보를 담는 데 사용됩니다.
결론:
<article> 태그는 독립적이고 재사용 가능한 콘텐츠를 정의하는 데 매우 유용한 시맨틱 HTML 요소입니다. 이 태그를 사용하면 웹 페이지의 콘텐츠가 더 명확하게 구조화되고, 검색 엔진 최적화(SEO)와 접근성 측면에서 더 나은 결과를 얻을 수 있습니다.