본문 바로가기
Front-End/CSS

[CSS] float 속성

by 찐코딩 2021. 10. 31.

float 속성

- 웹 문서의 요소를 떠 이게 하는방법
- 수직적인 요소를 수평적인 요소로 바꾸어 주는 속성
- 수평적인 요소로 바꿀 때 왼쪽 구석이나 오른쪽 구석에 배치한다는 의미
- 문서의 레이아웃을 구성하기 위해서 많이 사용되는 속성

 

float 속성의 값

* right : 오른쪽부터 차례로 왼쪽 방향으로 떠 있게 하는 속성
* left : 왼쪽부터 차례로 오른쪽 방향으로 떠 있게 하는 속성
* both : 양쪽 어느쪽으로도 떠 있지 않게 하는 속성 - 해제하는 속성
- float 속성을 사용한 후에는 반드시 해제(clear: both;) 해 주어야 함.

 

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
<style type="text/css">

	.box1 {
		padding: 20px;
		background-color: #CEFBC9;
		margin-right: 10px
	}
	
	.box2 {
		padding: 20px;
		background-color: #4374D9;
		margin-right: 10px;
		float: left;
	}
	
	.box3 {
		padding: 20px;
		background-color: #F15F5F;
		margin-right: 10px;
		float: left;
	}
	
	.box4 {
		padding: 20px;
		background-color: #D1B2FF;
		margin-right: 10px;
		border: 1px solid black;
		clear: both;	/* float 속성 해지 */
	}

</style>
</head>
<body>

	<div class="box1">박스1</div>
	<div class="box2">박스2</div>
	<div class="box3">박스3</div>
	<div class="box4">박스4</div>

</body>
</html>

박스4에는 clear 속성을 걸어주어 float 속성을 해지했다.

댓글