본문 바로가기
전공수업/HTML&CSS

[HTML5] 시맨틱 태그

by JooRi 2024. 7. 25.
728x90
SMALL

* 시맨틱 태그

가장 상위 컨테이너: .container, .wrapper

주요 내용: main

주제별 컨텐츠 영역: section

헤더: header

제작 및 저작권 정보: footer

컨텐트 내용: article

문서 링크 탐색: nav

세부 사항: summary

추가 세부 정보: details

 

.container > header, section, footer > article > div

 

* 시맨틱 태그로 CSS 레이아웃 설계하기

html

/* 컨테이너 스타일 */
.container {
    border: 1px solid red; /* 빨간색 테두리 */
    width: 1200px; /* 너비 1200px */
    margin: auto; /* 가운데 정렬 */
}

/* 헤더 스타일 */
header {
    background-color: skyblue; /* 하늘색 배경 */
    overflow: hidden; /* 넘침 숨김 */
}

/* 헤더 안의 article 스타일 */
header article {
    background-color: gray; /* 회색 배경 */
    width: 300px; /* 너비 300px */
    height: 100px; /* 높이 100px */
}

/* 로고 스타일 */
.logo {
    float: left; /* 왼쪽 정렬 */
}

/* 네비게이션 스타일 */
.navi {
    float: right; /* 오른쪽 정렬 */
}

/* 첫 번째 박스 스타일 */
.box1 {
    background-color: yellowgreen; /* 황록색 배경 */
    height: 300px; /* 높이 300px */
}

/* 두 번째 박스 스타일 */
.box2 {
    background-color: greenyellow; /* 연노란색 배경 */
    overflow: hidden; /* 넘침 숨김 */
}

/* 두 번째 박스 안의 article 스타일 */
.box2 article {
    width: 33.333333%; /* 너비 33.333333% */
    height: 300px; /* 높이 300px */
    float: left; /* 왼쪽 정렬 */
}

/* 하위 박스 스타일 */
.sub1 {
    background-color: darkgray; /* 짙은 회색 배경 */
}
.sub2 {
    background-color: lightgray; /* 밝은 회색 배경 */
}
.sub3 {
    background-color: lightslategray; /* 연한 청회색 배경 */
}

/* 푸터 스타일 */
footer {
    background-color: skyblue; /* 하늘색 배경 */
    height: 100px; /* 높이 100px */
}

출력

728x90
LIST

댓글