띄우다의 의미를 가지고 있음 둥둥~!
float
정렬은 객체를 띄어서 정렬하는 속성을 갖는다.
<style>
.wrap {
border: 4px solid palevioletred;
}
.content {
/* float: left; */
margin: 5px;
height: 20px;
border: 2px solid pink;
}
</style>
<div class="wrap">
<div class="content content2">내용1</div>
<div class="content">내용2</div>
</div>
블록 속성 태그는 위 그림과 같이 가로폭 전체의 넓이를 가지는 속성을 가지고 있다.
여기서 float:left를 주면!
이렇게된다!!
왜??
부모요소가 자식요소를 인식하지 못하기 때문에!(형제 요소 또한 인식못함!)
.wrap {
border: 4px solid palevioletred;
overflow: auto;
}
::after
가상요소로 해결 [clear-fix] .wrap::after {
content: "hello!";
display: block;
clear: both;
}
*오늘의 새로움 : css작업 시 html 작성 후 모든 라인에 클래스를 먼저 작성하고 한줄씩 코딩 후 필요없는 클래스를 정리하기!