CSS 데모: border-width 데모 버튼을 클릭해 보세요!
selector {
    border-width: <길이>
}
/* 네 측면 모두 적용 */
border-width: 20px;
border-width: medium; /* 초깃값 */

/* 위와 아래 측면 | 왼쪽과 오른쪽 측면 */
border-width: 20px 50px; /* 20px: 위와 아래 측면, 50px: 왼쪽과 오른쪽 측면 */

/* 위 측면 | 왼쪽과 오른쪽 측면 | 아래 측면 */
border-width: 0 50px 20px; /* 0: 위 측면, 50px: 왼쪽과 오른쪽 측면, 20px: 아래 측면 */

/* 위 측면 | 오른쪽 측면 | 아래 측면 | 왼쪽 측면 */ /* 시계 방향으로 */
border-width: 0 10px 30px 50px; /* 0: 위 측면, 10px: 오른쪽 측면, 30px: 아래 측면, 50px: 왼쪽 측면 */

/* 전역 값 */
border-width: inherit;
border-width: initial;
border-width: revert;
border-width: revert-layer;
border-width: unset;
<p class="thin">thin</p>
<p class="medium">medium</p>
<p class="thick">thick</p>
.thin {
    border-style: solid;
    border-width: thin;
}
.medium {
    border-style: solid;
    border-width: medium;
}
.thick {
    border-style: solid;
    border-width: thick;
}
실제 적용된 모습
/* 네 측면 모두 적용 */
border-width: 20px;
<p>border-width 한 개 값 적용</p>
p {
    border-style: solid;
    border-width: 20px;
}
실제 적용된 모습
/* 위와 아래 측면 | 왼쪽과 오른쪽 측면 */
border-width: 20px 50px; /* 20px: 위와 아래 측면, 50px: 왼쪽과 오른쪽 측면 */
<p>border-width 두 개 값 적용</p>
p {
    border-style: solid;
    border-width: 20px 50px;
}
실제 적용된 모습
/* 위 측면 | 왼쪽과 오른쪽 측면 | 아래 측면 */
border-width: 0 50px 20px; /* 0: 위 측면, 50px: 왼쪽과 오른쪽 측면, 20px: 아래 측면 */
<p>border-width 세 개 값 적용</p>
p {
    border-style: solid;
    border-width: 0 50px 20px;
}
실제 적용된 모습
/* 위 측면 | 오른쪽 측면 | 아래 측면 | 왼쪽 측면 */ /* 시계 방향으로 */
border-width: 0 10px 30px 50px; /* 0: 위 측면, 10px: 오른쪽 측면, 30px: 아래 측면, 50px: 왼쪽 측면 */
<p>border-width 네 개 값 적용</p>
p {
    border-style: solid;
    border-width: 0 10px 30px 50px;
}
실제 적용된 모습