clear란?
float 속성이 적용된 이후 나타나는 요소들의 동작을 조절해주는 것!
✔
-float 속성이 적용되면 그 이후에 등장하는 모든 요소들은 정확한 위치를 설정하기 힘듬
-clear 속성을 이용하여 float 이후에 등장하는 요소들이 더이상 float 속성에 영향을 받지 않도록 설정(left,right,both)
HTML 코드
<!DOCTYPE html>
<html lang="en">
<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>clear</title>
<style>
body{
margin: 20px 30px;
max-width: 800px;
}
p{
padding: 10px;
text-align: center;
font-size: 18px;
}
#p1{
float: left;
width: 38%;
background-color: gold;
margin-bottom: 20px;
}
#p2{
float: right;
width: 54%;
background-color: deepskyblue;
margin-bottom: 0;
}
#p3{
clear: both;
background-color: deeppink;
margin-bottom: 0;
}
</style>
</head>
<body>
<h2>clear</h2>
<div id="p1">
<p>Lorem ipsum dolor sit amet consectetur adipisicing elit. Exercitationem accusamus consectetur, cupiditate officiis ex id. Mollitia, quia? Maiores saepe fugiat, aspernatur libero distinctio voluptatum placeat. Quae quo odio illo dolorum!</p>
</div>
<div id="p2">
<p>Lorem ipsum dolor sit amet consectetur, adipisicing elit. Voluptate nemo facilis id, dolorum voluptatibus non enim soluta, beatae voluptates aliquam rerum earum. Perferendis, odit adipisci ducimus eum omnis nulla enim?</p>
</div>
<div id="p3">
<p>Lorem ipsum dolor sit amet consectetur adipisicing elit. Hic sequi voluptatem quam. Perferendis nemo corrupti quam ullam laudantium, iusto minus! Impedit, provident quia possimus recusandae reiciendis odio dolor consectetur sint?</p>
</div>
</body>
</html>
결과물
제일 하단의 Lorem이 가운데로 들어오지 않고 밑으로 빠진 모습을 볼 수 있다.
'코딩공부 > HTML,CSS,JavaScript' 카테고리의 다른 글
CSS_Felx 레이아웃 (0) | 2023.03.30 |
---|---|
CSS_다단 레이아웃 (0) | 2023.03.30 |
CSS_float (0) | 2023.03.30 |
CSS_z-index (0) | 2023.03.30 |
CSS_Position (0) | 2023.03.30 |