Tailwind CSS: Float 속성 가이드
KUKJIN LEE • 4개월 전 작성
1. Float 속성 소개
CSS의 float
속성은 요소를 좌우로 정렬하고 텍스트나 인라인 요소들이 이를 둘러싸도록 만드는 데 사용됩니다.
2. 기본 Float 클래스
Tailwind CSS에서 제공하는 기본 float
클래스는 다음과 같습니다.
-
float-left
: 요소를 왼쪽으로 띄웁니다. -
float-right
: 요소를 오른쪽으로 띄웁니다. -
float-none
: 요소의float
속성을 제거합니다. -
clearfix
: 부모 요소에clearfix
를 적용하여 자식 요소의 float 문제를 해결합니다.
3. 실전 예제: Float 속성 적용하기
이미지와 텍스트 레이아웃
<img class="float-right ..." src="path/to/image.jpg">
<p>Maybe we can live without libraries, people like you and me. ...</p>
4. 반응형 Float 클래스
Tailwind CSS는 반응형 디자인을 지원하기 위해 다양한 반응형 유틸리티 클래스를 제공합니다. 화면 크기에 따라 float 속성을 조정할 수 있습니다.
<div class="float-none md:float-left lg:float-right">
<!-- 작은 화면에서는 float 제거, 중간 크기 화면에서는 왼쪽 float, 큰 화면에서는 오른쪽 float -->
</div>
-
float-none
: 기본적으로 float 속성을 제거합니다. -
md:float-left
: 중간 크기 화면에서는 왼쪽으로 float 합니다. -
lg:float-right
: 큰 화면에서는 오른쪽으로 float 합니다.
5. Float 속성과 Flexbox의 비교
float 속성은 특정 상황에서 유용하지만, 현대적인 레이아웃을 구성할 때는 flexbox나 grid 레이아웃을 사용하는 것이 더 효율적일 수 있습니다. float 속성의 장단점을 이해하고 상황에 맞게 선택하는 것이 중요합니다.
(쉽게 말해서, 디자이너의 무리한 요구 사항..)