<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>11-2_float-clear</title>
<!--
# clear
- float 속성을 해제합니다.
- left, right, both(left, right 속성 둘다 해제)
-->
<!--
# clear class
- 가상 요소를 사용한 clear
-->
<style type="text/css">
.clear::after{ /* ::after -> 요소 내용 끝에 새로운 컨텐츠를 추가 */
content: ""; /* 빈 컨텐츠 -> 가상 요소(::afer)를 실행시키기 위해서 필요 */
display: block; /* 한줄 차지 */
clear:both;
}
div{
font-size:20px;
font-weight:bold;
}
.box_area{
border: 1px solid gray;
width: 600px;
height: 600px;
}
.box{
padding: 10px;
}
.red{
width: 580px;
height:100px;
background-color: red;
}
.green{
width: 200px;
height:300px;
background-color: green;
float: left;
}
.blue{
width: 200px;
height:300px;
background-color: blue;
float: right;
}
.gray{
clear:both;
width: 580px;
height:140px;
background-color: gray;
}
</style>
</head>
<body>
<h2>float box</h2>
<div class ="box_area">
<div class="box red">red</div>
<div class="box green">green</div>
<div class="box blue">blue</div>
<div class="box gray">gray</div>
</div>
</body>
</html>
플로트 박스
빨간색
녹색
파란색
회색