본문 바로가기
개발

float 알아보기

by 레드별 2022. 8. 14.

1. float ?

 이미지나 텍스트를 정렬할때 사용하는 CSS속성이다.

 

2. float의 속성값 

  • float : left 왼쪽 배치 
  • float : right 오른쪽 배치
  • float : inherit 부모값에 상속 
  • float : none 기본값

* position:absolute가 사용된 경우 float 속성 무시된다.

 

3. float 적용 예시

[float 속성이 없는 경우] 

<div>요소는 대표적인 블록(block) 요소로 float 속성이 없어 아래로 쭉 나열된다.

<html>
    <head>
    	<style>
      		div{width: 50px; height: 50px;}
    	</style>
    </head>
    <body>
    	<div style="background-color:red;">1</div>
    	<div style="background-color:orange;">2</div>
    	<div style="background-color:green;">3</div>
    </body>
</html>

float 속성이 없는 경우
float 속성이 없는 경우

 

 

[float: left가 적용된 경우] 

<div>에 float: left 가 모두 적용되어 있어 왼쪽에 쭉 나열된다.

<html>
    <head>
    	<style>
      		div{width: 50px; height: 50px;}
    	</style>
    </head>
    <body>
    	<div style="float: left; background-color:red;">1</div>
    	<div style="float: left; background-color:orange;">2</div>
    	<div style="float: left; background-color:green;">3</div>
    </body>
</html>

float가 적용된 경우1
float가 적용된 경우

 

 

[float: left와 float:right가 같이 적용된 경우] 

1,2번<div>박스는 왼쪽에서 쭉 나열되고  3번<div>박스는 창의 맨 오른쪽에 배치된다.

<html>
    <head>
    	<style>
      		div{width: 50px; height: 50px;}
    	</style>
    </head>
    <body>
    	<div style="float: left; background-color:red;">1</div>
    	<div style="float: left; background-color:orange;">2</div>
    	<div style="float: right; background-color:green;">3</div>
    </body>
</html>

float가 적용된 경우2
float가 적용된 경우

 

댓글