본문 바로가기

css

8장 실습 3

<!DOCTYPE html>
<html lang="ko">
<head>
  <meta charset="UTF-8">
  <title>CSS 레이아웃 - 2단 레이아웃</title>
  <style>
    * {
  margin:0;
  padding:0;
  box-sizing: border-box;
}
#container {
  width:1200px; /*내용 전체의 너비*/
  margin:20px auto; /*내용 화면 가운데 배치하도록 좌우 마진 auto */
}
#header {
  width:100%; /*부모 요소의 너비와 똑같게 */
  height:120px; /*헤더의 높이 */
  background-color:#acacac;
}
#sidebar{
  width:300px; /*사이드바의 너비*/
  height:600px; /*사이드바의 높이*/
  background-color:#e9e9e9;
  float:left; /*왼쪽으로 플로팅*/
}
#contents{
  width:900px; /* 본문의 너비*/
  height:600px; /* 본문의 높이 */
  background-color:#f7f7f7;
  float:left; /*왼쪽으로 플로팅 */
}
#footer {
  width:100%; /*부모 요소의 너비와 똑같게*/
  height:100px; /*푸터의 높이 */
  background-color:#888888;
  clear:left; /*플로팅 해제*/
}
  </style>
</head>
<body>
  <div id="container">
    <header id="header">
      <h1>사이트 제목</h1>
    </header>
    <aside id="sidebar">
      <h2>사이드바</h2>      
    </aside>
    <section id="contents">
      <h2>본문</h2>
    </section>
    <footer id="footer">
      <h2>푸터</h2>
    <footer>
  </div>
</body>
</html>
 
결과 :CSS 레이아웃 - 2단 레이아웃

'css' 카테고리의 다른 글

8장 예제 - 텍스트 요소 자유롭게 배치하기  (0) 2023.03.28
8장 실습 4  (0) 2023.03.28
8장 예제 - 수평 내비게이션 만들기  (0) 2023.03.27
8장 실습 2  (0) 2023.03.27
8장 예제 -마진중첩 이해하기  (0) 2023.03.27