최근에는 flexbie box layout 이라는 grid layout을 이용하여 간편한 위치 조정이 가능하지만,
브라우저별 지원의 한계가 있기 때문에 아직 float 속성을 이용한 레이아웃을 더 많이 사용하고 있다.
요소를 문서 위에 떠있게 만든다. (부유하다)
float: left
float: right
float: none
float: inherit
<style>
.image{
float: left;
width: 100px;
height: 100px;
}
</style>
<body>
<div>
<img class="image" src="https://upload.wikimedia.org/wikipedia/commons/thumb/3/3a/Cat03.jpg/1200px-Cat03.jpg" alt="float">
<p> Lorem ipsum dolor sit, amet consectetur adipisicing elit. Nostrum quo necessitatibus placeat quae quos provident quaerat accusantium optio unde. Incidunt eligendi delectus doloremque ullam autem sunt asperiores dolor, hic perferendis!</p>
</d_텍스트_iv>
clear: both
clear: left
clear: right
clear: none
<style>
.image{
float: right;
width: 100px;
height: 100px;
}
.image2 {
clear: both;
}
</style>
<body>
<div>
<img class="image" src="https://upload.wikimedia.org/wikipedia/commons/thumb/3/3a/Cat03.jpg/1200px-Cat03.jpg" alt="float">
<img class="image" src="https://upload.wikimedia.org/wikipedia/commons/thumb/3/3a/Cat03.jpg/1200px-Cat03.jpg" alt="float">
<img class="image" src="https://upload.wikimedia.org/wikipedia/commons/thumb/3/3a/Cat03.jpg/1200px-Cat03.jpg" alt="float">
<img class="image" src="https://upload.wikimedia.org/wikipedia/commons/thumb/3/3a/Cat03.jpg/1200px-Cat03.jpg" alt="float">
<img class="image2" width="100" height="100" src="https://upload.wikimedia.org/wikipedia/commons/thumb/3/3a/Cat03.jpg/1200px-Cat03.jpg" alt="float">
float를 해제당한 5번째 고양이
overflow: hidden
ㄴ 영역을 벗어난 부분을 갑춰주는 의미이기도 하지만, floate된 요소의 부모 영역의 높이가 없어짐