Quick reference

Class
Properties
border-collapseborder-collapse: collapse;
border-separateborder-collapse: separate;

Basic usage

Collapse

border-collapse를 사용하여 인접한 셀의 테두리를 가능한 경우 하나의 테두리로 합칠 수 있습니다. 이는 최상위 <table> 태그의 테두리도 포함됩니다.

State City
Indiana Indianapolis
Ohio Columbus
Michigan Detroit
<table class="border-collapse border border-slate-400 ...">
  <thead>
    <tr>
      <th class="border border-slate-300 ...">State</th>
      <th class="border border-slate-300 ...">City</th>
    </tr>
  </thead>
  <tbody>
    <tr>
      <td class="border border-slate-300 ...">Indiana</td>
      <td class="border border-slate-300 ...">Indianapolis</td>
    </tr>
    <tr>
      <td class="border border-slate-300 ...">Ohio</td>
      <td class="border border-slate-300 ...">Columbus</td>
    </tr>
    <tr>
      <td class="border border-slate-300 ...">Michigan</td>
      <td class="border border-slate-300 ...">Detroit</td>
    </tr>
  </tbody>
</table>

Separate

border-separate를 사용하여 각 셀이 자신의 테두리를 별도로 표시하도록 강제할 수 있습니다.

State City
Indiana Indianapolis
Ohio Columbus
Michigan Detroit
<table class="border-separate border border-slate-400 ...">
  <thead>
    <tr>
      <th class="border border-slate-300 ...">State</th>
      <th class="border border-slate-300 ...">City</th>
    </tr>
  </thead>
  <tbody>
    <tr>
      <td class="border border-slate-300 ...">Indiana</td>
      <td class="border border-slate-300 ...">Indianapolis</td>
    </tr>
    <tr>
      <td class="border border-slate-300 ...">Ohio</td>
      <td class="border border-slate-300 ...">Columbus</td>
    </tr>
    <tr>
      <td class="border border-slate-300 ...">Michigan</td>
      <td class="border border-slate-300 ...">Detroit</td>
    </tr>
  </tbody>
</table>

Applying conditionally

호버, 포커스 및 기타 상태

Tailwind는 상태에 따라 유틸리티 클래스를 조건부로 적용할 수 있게 해줍니다. 예를 들어, hover:border-collapse 를 사용하면 border-collapse 유틸리티를 hover 상태에서만 적용할 수 있습니다.

<table class="hover:border-collapse">
  <!-- ... -->
</table>

사용 가능한 모든 상태 수정자 목록은 호버, 포커스, & 기타 상태 문서를 참고하세요.

브레이크포인트와 미디어 쿼리

여러분은 반응형 브레이크포인트, 다크 모드, prefers-reduced-motion 등과 같은 미디어 쿼리를 타겟팅하기 위해 변형 수식어를 사용할 수 있습니다. 예를 들어, md:border-collapse를 사용하면 중간 화면 크기 이상에서만 border-collapse 유틸리티를 적용할 수 있습니다.

<table class="md:border-collapse">
  <!-- ... -->
</table>

더 자세히 알아보려면 반응형 디자인, 다크 모드, 그리고 다른 미디어 쿼리 수식어에 대한 문서를 확인하세요.