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;
}
실제 적용된 모습