float
의 '띄우다'라는 뜻에서 유추할 수 있듯, float
는 요소가 container안에서 띄워져서 정렬될 수 있도록 하는 CSS 속성이다.
보통 문서에 사진이나 그림이 있을때 자주 이용한다. float
를 이용하면 주변 요소들이 사진이나 그림을 둘러쌀 수 있다.
하지만 사진 뿐만이 아니라 그 어떤 inline
요소들을 둘러싸기 위해서도 사용할 수 있다.
float
의 값에는 none
|left
|right
|inherit
등이 있다.
이는 디폴트 값이다.
아래의 사진에서 볼 수 있듯이, 디폴트 값은 이미지의 inline을 고려해서 주변에 공간을 만든다.
요소가 container안에서 왼쪽이나 오른쪽에 정렬될 수 있다.
아래의 사진에서 회색 박스를 텍스트가 둘러싸고 있는 것을 볼 수 있다.
부모 요소의 값을 상속받을 수 있다.