<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>clear</title>
<style>
body { margin: 20px 30px; max-width: 800px; }
p {
padding: 10px;
text-align: center;
font-size: 20px;
}
#p1 {
float: left;
width: 38%;
background-color: gold;
margin-bottom: 20px;
}
#p2 {
float: right;
width: 54%;
background-color: deepskyblue;
}
#p3 {
clear: both;
background-color: deeppink;
}
</style>
</head>
<body>
<h2>clear</h2>
<div id="p1">
<p>Lorem ipsum dolor sit amet consectetur adipisicing elit. Quidem cum ut maiores nemo mollitia placeat iure, alias natus doloribus facere harum reiciendis consectetur officia tenetur provident consequuntur molestias, sit pariatur?</p>
</div>
<div id="p2">
<p>Lorem ipsum dolor sit amet consectetur adipisicing elit. Quidem cum ut maiores nemo mollitia placeat iure, alias natus doloribus facere harum reiciendis consectetur officia tenetur provident consequuntur molestias, sit pariatur?</p>
</div>
<div id="p3">
<p>Lorem ipsum dolor sit amet consectetur adipisicing elit. Quidem cum ut maiores nemo mollitia placeat iure, alias natus doloribus facere harum reiciendis consectetur officia tenetur provident consequuntur molestias, sit pariatur?</p>
</div>
</body>
</html>
5. 2단계레이아웃
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>2단 레이아웃</title>
<link rel="stylesheet" href="./css/style.css">
</head>
<body>
<div id="container">
<header id="header">
<h1>사이트 제목</h1>
</header>
<div id="contents">
<h2>본문</h2>
<p>Lorem ipsum dolor sit amet consectetur adipisicing elit. Iure provident velit ullam repellendus, vel suscipit iusto error eos nostrum ab saepe voluptates eaque. Ex reprehenderit voluptate esse optio minus nulla.</p>
</div>
<div id="sidebar">
<h2>사이드바</h2>
<ul>
<li>Lorem ipsum dolor sit amet consectetur adipisicing elit. Reprehenderit sit vero consequatur quidem molestiae natus. Aliquam id iure nulla enim quidem dolorem necessitatibus hic numquam temporibus eius nam, dolores voluptatem!</li>
</ul>
</div>
<footer id="footer">
<h2>푸터</h2>
<p>Lorem ipsum dolor sit amet consectetur adipisicing elit. Sunt at quo sequi tenetur voluptatum ad ab aperiam adipisci, minima perferendis animi, nostrum et deleniti? Eum tempora impedit adipisci modi praesentium!</p>
</footer>
</div>
</body>
</html>
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>다단 레이아웃</title>
<style>
div, h2, p { margin: 0; padding: 0; }
h2 { padding: 0 0 20px; text-align: center; }
div.col {
text-align: justify;
padding: 20px;
background-color: gold;
border: 3px solid red;
column-count: 3;
column-gap: 30px;
column-rule: 3px dashed red;
}
.col > h2 { column-span: all; }
</style>
</head>
<body>
<div class="col">
<h2>다단 레이아웃</h2>
<p>Lorem ipsum dolor sit, amet consectetur adipisicing elit. Provident tempora sapiente modi aspernatur. Ea quidem inventore cupiditate illo porro possimus, cumque rem voluptatum similique eum rerum, sed consectetur natus soluta. Lorem ipsum dolor sit amet consectetur adipisicing elit. Aperiam, alias vitae libero cupiditate possimus molestiae facilis quod blanditiis deserunt fugiat, exercitationem adipisci veniam dolores, non soluta velit accusantium quia cumque! Lorem, ipsum dolor sit amet consectetur adipisicing elit. Molestiae eligendi natus fugit ipsam soluta consectetur est et rem voluptate quae iste nemo, culpa atque dolores doloribus tenetur. Nihil, qui temporibus? Lorem ipsum dolor sit, amet consectetur adipisicing elit. Repellendus qui minima corporis? Voluptates cumque, numquam culpa quidem ipsum facilis aut, iste saepe harum, totam nihil exercitationem expedita maxime laborum eligendi.</p>
</div>
</body>
</html>