padding
)p
유틸리티 클래스를 통해 쉽게 설정할 수 있습니다. 사이즈를 숫자로 지정하며, 각 숫자는 Tailwind의 내부 간격 시스템에 의해 정의됩니다.p-4
는 모든 방향에 1rem
의 패딩을 적용하고, px-4
는 좌우에만 패딩을 적용합니다.<div class="p-4 bg-gray-100">
이 박스는 모든 방향에 1rem 패딩이 있습니다.
</div>
<div class="px-6 py-2 bg-gray-200">
이 박스는 좌우에 1.5rem, 상하에 0.5rem 패딩이 있습니다.
</div>
margin
)m
유틸리티 클래스를 사용하여 설정할 수 있습니다. 패딩과 유사하게, 숫자 값으로 크기를 설정하며 각 방향에 맞게 지정할 수 있습니다.m-4
는 모든 방향에 마진을 적용하고, mt-4
는 상단에만 마진을 적용합니다.<div class="m-4 bg-blue-100">
이 박스는 모든 방향에 1rem의 마진이 있습니다.
</div>
<div class="mt-6 mb-2 bg-blue-200">
이 박스는 상단에 1.5rem, 하단에 0.5rem의 마진이 있습니다.
</div>
space-between
)space-x
(좌우) 또는 space-y
(상하) 유틸리티를 사용합니다. 이 클래스를 통해 자식 요소 간의 간격을 자동으로 조정할 수 있습니다.<div class="flex space-x-4 bg-gray-300 p-4">
<div class="bg-white p-4">첫 번째 박스</div>
<div class="bg-white p-4">두 번째 박스</div>
<div class="bg-white p-4">세 번째 박스</div>
</div>
space-x-4
로 자식 박스들 간의 간격을 1rem로 설정하였습니다.Tailwind CSS의 padding
, margin
, space-between
을 활용하여 카드 컴포넌트를 디자인합니다. 이미지를 상단에 배치하고 텍스트를 그 아래에 정렬한 카드 디자인을 완성합니다.