[CSS] 레이아웃

형이·2023년 8월 15일
0

CSS

목록 보기
12/17
post-thumbnail

📝 CSS

🖥️ 1. 레이아웃

EX)

<head>
	...
    <style>
        *{ margin: 0; padding: 0; }
        html, body{ height: 100%; }
        /* 전체박스 : 전체 레이아웃의 폭, 정렬을 제어하기 위한 박스 */
        #container{
            width: 800px; margin: auto;
         }
         /* 상단영역 : 폭 = 부모값, 높이 = 고정 */
         #header{
            background-color: tomato;
            width: auto; height: 100px;
         }
         /* 본문영역 : 폭 = 부모값, 높이 = 가변 */
         #content{
            background-color: powderblue;
            width: auto;
            /* 페이지 최소 높이 설정 */
            min-height: 300px;
         }
         /* 내용 > 본문영역 */
         #body{
            width: 640px;
            background-color: cadetblue;
            float: left;
            min-height: 300px;
         }

        /* 내용 > 사이드바 */
         #sidebar{
            width: 160px;
            background-color: bisque;
            float: left;
            min-height: 300px;
         }
         /* 하단영역 : 폭 = 부모값, 높이 = 고정 */
         #footer{
            background-color: plum;
            width: auto; height: 80px;
         }
         /* float 속성 해제 */
         .clear::after{
            clear: both;
            float: none;
         }
    </style>
</head>
<body>
    <div id="container">
        <div id="header">
            상단영역
        </div>
        <div id="content" class="clear">
            <div id="body">
            본문영역
            </div>
            <div id="sidebar">
                사이드바
            </div>
        </div>
        <div id="footer">
            하단영역
        </div>
    </div>
</body>

0개의 댓글