프로그래밍, 코딩, 컴퓨터/html, css, js

시맨틱 HTML - 웹 콘텐츠 구조화

마이데일리 2023. 6. 9. 18:21
반응형

웹사이트를 만들 때 HTML 코드를 작성하는 것은 중요합니다. 하지만, 그 코드가 시맨틱한지에 따라 웹 사이트의 구조화와 가독성이 달라집니다. 이번 글에서는 시맨틱 HTML의 개념과 웹 콘텐츠 구조화 방법에 대해 알아보겠습니다.

 

HTML은 웹사이트에서 가장 기본이 되는 구성 요소입니다. HTML코드가 얼마나 구조화 되어 있는지에 따라 검색 엔진에서 해당 웹사이트를 검색할 때 더욱 정확한 결과를 제공할 수 있습니다. 또한, 웹사이트를 이용하는 사용자들이 웹사이트 내용을 더 쉽게 이해할 수 있습니다.

시맨틱 HTML이란?

시맨틱 HTML은 웹 콘텐츠의 의미와 구조를 정확하게 설명하는 HTML 코드 작성 방법입니다. HTML 코드를 작성할 때 태그의 의미를 고려하여 작성하면, 검색 엔진은 웹 페이지의 내용을 더욱 정확하게 인식할 수 있습니다. 따라서, 시맨틱 HTML을 사용하면 웹 페이지 내용이 의미 있는 구조로 표현되어 검색 엔진에서 웹 페이지의 내용을 더욱 정확하게 인식할 수 있습니다. 또한, 웹 페이지의 구조가 더욱 명확해져 사용자들이 웹 페이지 내용을 더욱 쉽게 이해할 수 있게 됩니다.

시맨틱 HTML을 사용하여 웹 페이지를 구조화할 때는 일반적인 <div> 태그보다는 <header>, <nav>, <main>, <footer>와 같은 시맨틱 태그를 사용해야 합니다. 시맨틱 태그를 사용하면 웹 페이지 내용을 의미 있는 구조로 구성할 수 있으며, 검색 엔진에서 웹 페이지의 내용을 더욱 정확하게 인식할 수 있습니다.

웹 콘텐츠 구조화 방법

시맨틱 HTML을 사용하여 웹 페이지를 구조화하면, 웹 사이트의 내용을 이해하기 쉽고, 화면 낭독기와 같은 보조 기술을 사용하는 사용자들도 쉽게 이용할 수 있습니다. 이를 위해 다음과 같은 방법을 사용할 수 있습니다.

  1. header: 웹 사이트의 로고, 제목, 검색창 등을 포함합니다.
  2. nav: 웹 사이트의 메뉴를 포함합니다.
  3. main: 웹 사이트의 주요 콘텐츠를 포함합니다.
  4. section: 웹 사이트의 본문 내용을 그룹화합니다.
  5. article: 독립적인 하나의 콘텐츠를 정의합니다.
  6. aside: 본문과는 관계없는 부가 정보를 포함합니다.
  7. footer: 웹 사이트의 저작권 정보와 연락처 정보를 포함합니다.

웹 페이지를 구조화할 때는 시맨틱 태그와 함께 다양한 레이아웃 구성 요소를 사용할 수 있습니다. 이를 통해 웹 페이지의 구조화를 보다 더욱 명확하게 하고, 사용자들이 웹 페이지 내용을 보다 쉽게 이해할 수 있도록 할 수 있습니다.

시맨틱 HTML을 사용한 웹 페이지 예시

시맨틱 HTML을 사용하여 웹 페이지를 구조화하면, 다음과 같이 웹 페이지의 내용을 보다 명확하게 표현할 수 있습니다.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
<!DOCTYPE html>
<html>
<head>
    <title>시맨틱 웹 페이지 예시</title>
</head>
<body>
    <header>
        <h1>웹 페이지 제목</h1>
        <nav>
            <ul>
                <li><a href="#">메뉴 1</a></li>
                <li><a href="#">메뉴 2</a></li>
                <li><a href="#">메뉴 3</a></li>
            </ul>
        </nav>
    </header>
    <main>
        <section>
            <h2>섹션 제목</h2>
            <p>섹션 내용</p>
        </section>
        <section>
            <h2>섹션 제목</h2>
            <p>섹션 내용</p>
        </section>
        <article>
            <h2>글 제목</h2>
            <p>글 내용</p>
        </article>
        <aside>
            <h2>광고</h2>
            <p>광고 내용</p>
        </aside>
    </main>
    <footer>
        <p>저작권 정보</p>
    </footer>
</body>
</html>
 
cs

 

실행화면

시맨틱 HTML

 

결론 및 의견

시맨틱 HTML을 사용하여 웹 페이지를 구조화하면 웹 사이트의 가독성과 검색 엔진 최적화를 향상시킬 수 있습니다. 또한, 보조 기술을 사용하는 사용자들도 쉽게 이용할 수 있도록 합니다. HTML 코드 작성 시 시맨틱 태그를 사용하는 것이 좋습니다. 이를 통해 웹 페이지 내용을 보다 명확하게 구조화하고, 검색 엔진에서 웹 페이지 내용을 더욱 정확하게 인식하도록 할 수 있습니다.

반응형