float 속성 사용법 총정리 (왼쪽 or 오른쪽에 배치하기)
float 속성이란?
float 속성은 HTML 요소를 왼쪽 또는 오른쪽으로 배치하는 데 사용되는 CSS 속성입니다. 이를 통해 요소를 문서 흐름에서 뺄 수 있으며, 다른 요소들과 자리를 공유하거나 겹쳐서 배치할 수 있습니다.
float 속성 값
float 속성에는 다음과 같은 값들을 사용할 수 있습니다:
none
(기본값): 요소를 float 시키지 않음left
: 요소를 왼쪽으로 부유시킴right
: 요소를 오른쪽으로 부유시킴
float 속성 사용법
왼쪽이나 오른쪽으로 요소를 부유시키기 위해 해당 요소에
float
속성을 적용합니다..left-float { float: left; } .right-float { float: right; }
다른 요소들과 좀 더 정확한 배치를 위해 float 요소의 상위 요소에 clearfix를 적용합니다.
.clearfix::after { content: ""; display: table; clear: both; }
적절한 width 속성값을 지정하여 부유하는 요소의 너비를 조정합니다.
.left-float { float: left; width: 50%; }
float 속성 주의사항
- float가 적용된 요소 위에 텍스트나 다른 요소들이 겹치지 않도록 주의해야 합니다. 이를 해결하기 위해 float 요소 위에
clear:both
속성을 사용할 수 있습니다. - 부모 요소에게 float가 적용되면 부모 요소도 회피하도록
clearfix
를 사용해야 합니다. float된 요소는 부모의 높이를 인식하지 못하므로, clearfix를 통해 float된 자식 요소의 영향을 받지 않도록 해줍니다.
위의 내용을 참고하여 float 속성을 사용할 때 주의사항을 알고, 적절하게 활용하여 웹페이지를 구성해보세요.
댓글