1. 테두리
  2. border-width

테두리

border-width

엘리먼트의 테두리 두께를 조절하는 유틸리티입니다.

ClassStyles
border
border-width: 1px;
border-<number>
border-width: <number>px;
border-(length:<custom-property>)
border-width: var(<custom-property>);
border-[<value>]
border-width: <value>;
border-x
border-inline-width: 1px;
border-x-<number>
border-inline-width: <number>px;
border-x-(length:<custom-property>)
border-inline-width: var(<custom-property>);
border-x-[<value>]
border-inline-width: <value>;
border-y
border-block-width: 1px;
border-y-<number>
border-block-width: <number>px;

예제

기본 예제

borderborder-<number> 유틸리티를 사용해 엘리먼트의 모든 면에 테두리 두께를 설정할 수 있습니다. 예를 들어 border-2border-4를 사용할 수 있습니다.

border

border-2

border-4

border-8

<div class="border border-indigo-600 ..."></div><div class="border-2 border-indigo-600 ..."></div><div class="border-4 border-indigo-600 ..."></div><div class="border-8 border-indigo-600 ..."></div>

개별 면 설정

border-r이나 border-t-4와 같은 유틸리티를 사용해 엘리먼트의 한 면에만 테두리 두께를 설정할 수 있습니다.

border-t-4

border-r-4

border-b-4

border-l-4

<div class="border-t-4 border-indigo-500 ..."></div><div class="border-r-4 border-indigo-500 ..."></div><div class="border-b-4 border-indigo-500 ..."></div><div class="border-l-4 border-indigo-500 ..."></div>

가로 및 세로 방향 테두리 설정

border-xborder-y-4 같은 유틸리티를 사용해 엘리먼트의 두 방향 테두리 너비를 동시에 설정할 수 있습니다.

border-x-4

border-y-4

<div class="border-x-4 border-indigo-500 ..."></div><div class="border-y-4 border-indigo-500 ..."></div>

논리적 속성 사용하기

border-sborder-e-4 같은 유틸리티를 사용하여 border-inline-start-widthborder-inline-end-width 논리적 속성을 설정할 수 있습니다. 이 속성들은 텍스트 방향에 따라 왼쪽 또는 오른쪽 테두리에 매핑됩니다.

왼쪽에서 오른쪽

오른쪽에서 왼쪽

<div dir="ltr">  <div class="border-s-4 ..."></div></div><div dir="rtl">  <div class="border-s-4 ..."></div></div>

자식 요소 사이에 경계선 추가하기

divide-xdivide-y-4 같은 유틸리티를 사용해 자식 요소 사이에 경계선을 추가할 수 있습니다:

01
02
03
<div class="grid grid-cols-3 divide-x-4">  <div>01</div>  <div>02</div>  <div>03</div></div>

자식 요소 순서 뒤집기

요소들이 반대 순서로 배치되어 있다면(예: flex-row-reverse 또는 flex-col-reverse 사용), divide-x-reverse 또는 divide-y-reverse 유틸리티를 사용하여 각 요소의 올바른 쪽에 테두리가 추가되도록 할 수 있습니다:

01
02
03
<div class="flex flex-col-reverse divide-y-4 divide-y-reverse divide-gray-200">  <div>01</div>  <div>02</div>  <div>03</div></div>

커스텀 값 사용하기

border-[<value>] 구문을 사용하세요 border width를 완전히 커스텀한 값으로 설정하려면:

<div class="border-[2vw] ...">  <!-- ... --></div>

CSS 변수를 사용하려면 border-(length:<custom-property>) 구문을 사용할 수도 있습니다:

<div class="border-(length:--my-border-width) ...">  <!-- ... --></div>

이는 border-[length:var(<custom-property>)] 의 단축 표현으로, 자동으로 var() 함수를 추가해 줍니다.

반응형 디자인

접두사 a border-width 유틸리티 md:와 같은 브레이크포인트 변형과 함께 사용하면 medium 화면 크기 이상에서만 유틸리티가 적용됩니다:

<div class="border-2 md:border-t-4 ...">  <!-- ... --></div>

변형 사용에 대해 더 알아보려면 변형 문서를 참고하세요.

Copyright © 2025 Tailwind Labs Inc.·Trademark Policy