Notice
Recent Posts
Recent Comments
Link
«   2024/11   »
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
Archives
Today
Total
관리 메뉴

나만의 코딩 일지

[HTML/CSS] 시멘틱 구조 본문

HTML

[HTML/CSS] 시멘틱 구조

namgung 2022. 6. 27. 18:06

시맨틱 구조(semantic-tags)

  • 검색 엔진 같은 프로그램에서 자료를 검색하여 정보의 의미를 분석할 수 있게 도와주는 지능형 웹, 통칭적으로 의미를 가진 구조 = Content Model = Semantic
  • 어떤 요소가 어떤 내용 또는 태그를 포함할 수 있는지에 관한 정의
  • 웹 페이지의 구조를 더욱 쉽게 이해

의미 요소를 가진 태그

  • 자신의 컨텐츠를 명확하게 정의
  • 코드의 가독성을 높이고 의미를 명확하게 해주는 장점
  • 컴퓨터의 정보를 이해, 논리적인 추론이 가능한 구조

시맨틱 구조의 대표적인 태그

  • header : 머리말 의미, 헤더, 로고, 네비게이션 검색창
  • nav : 메뉴를 묶거나 메뉴를 담을 때 사용
  • section : 콘텐츠 / 단락 나눔 주제별 묶기, 제목 태그와 단락 나누며 표현
  • article : 기사를 뜻함 / 웹상의 내용 작성 section 안에서 더 세부적으로 나눌 때 사용
  • aside : 링크, 광고, 사이드 배치
  • footer : 웹 하단 저작권 연락처 등
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <link href="csstest.css" rel="stylesheet" type="text/css">
    <!-- 외부 스타일 시트 연결 구문 -->
</head>

<body>
    <header>
        <h1>시맨틱 구조</h1>

        <nav>
            <ul>
                <li>시맨틱 구조의 의미</li>
                <li>시맨틱 구조의 의미 요소를 가진 태그</li>
                <li>시맨틱 구조의 대표적이 태그들</li>
            </ul>
        </nav>
    </header>

    <div id="wrap">
        <section>
            <article>
                <h2>시맨틱 구조의 의미</h2>
                <p>
                    "검색 엔진 같은 프로그램에서 자료를 검색하여 정보의 의미를 분석할  수 있게 도와주는 지능형 웹"
                    통칭적으로 의미를 가진 구조 = Content Model = Semantic
                    어떤 요소가 어떤 내용 또는 태그를 포함할 수 있는지에 관한 정의
                    웹 페이지의 구조를 더욱 쉽게 이해
                </p>
            </article>
            <article>
                <h2>시맨틱 구조의 의미 요소를 가진 태그</h2>
                <p>
                    - 자신의 컨텐츠를 명확하게 정의
                    - 코드의 가독성을 높이고 의미를 명확하게 해주는 장점
                    - 컴퓨터의 정보를 이해, 논리적인 추론이 가능한 구조
                </p>
            </article>
            <article>
                <h2>시맨틱 구조의 대표적이 태그들</h2>
                <p>
                    header - 머리말 의미, 헤더, 로고, 네비게이션 검색창 
                    nav -  메뉴를 묶거나 메뉴를 담을 때 사용  
                    section - 콘텐츠 / 단락 나눔 주제별 묶기,  제목 태그와 단락 나누며 표현 
                    article - 기사를 뜻 /  웹상의 내용 작성 section 안에서 더 세부적으로 나눌 때 사용 
                    aside - 링크, 광고, 사이드 배치 
                    footer - 웹 하단 저작권 연락처 등   
                </p>
            </article>

            <aside>
                이 부분은 광고글입니다.
            </aside>
        </section>
    </div>

    <footer>
        웹 하단 저작권 연락처
    </footer>
</body>
*{
    padding:0;
    margin:0;
}

li{list-style-type:none;}

header{
    width:1000px;
    height:100px;
    border:2px solid #000;
    margin:100px auto;
    margin-top:100px;
}

header>h1{
    float:left;
    line-height:100px;
    width:200px;
    text-align:center;
    background-color:azure;
}

nav{
    float:right;
}

li{
    line-height:30px;
    padding-left:20px;
    float:left;
    font-size:15px;
    background-color: beige;
}

#wrap{
    width:1000px;
    margin:0 auto;
    overflow:hidden;
    background-color:chocolate;
}

section{
    width:700px;
    float:left;
    overflow:hidden;
}

aside{
    width:280px;
    float:right;
    overflow:hidden;
    background-color:burlywood;
}

article{
    padding:10px;
    box-sizing:border-box;
    margin-bottom:20px;
    background-color:palegreen;
}

footer{
    width:1000px;
    height:100px;
    border:2px solid #000;
    margin:10px auto;
    text-align: center;
    line-height:100px;
    font-size:20px;
    color:rebeccapurple;
}

 

'HTML' 카테고리의 다른 글

[HTML/CSS] form 태그 속성  (0) 2022.06.27
[HTML/CSS] 테이블(table)  (0) 2022.06.27
[HTML/CSS] 멀티미디어  (0) 2022.06.27
[HTML/CSS] color - 색상 관련된 속성  (0) 2022.06.27
[HTML/CSS] background-image 속성  (0) 2022.06.27