--- title: border-width slug: Web/CSS/border-width tags: - CSS - CSS Borders - CSS Property - Reference - 'recipe:css-shorthand-property' translation_of: Web/CSS/border-width ---
CSS border-width 단축 속성은 요소 네 면 테두리의 너비를 설정합니다.
border-width는 단축 속성으로서 다음의 하위 속성을 포함합니다.
/* 키워드 값 */ border-width: thin; border-width: medium; border-width: thick; /* <length> 값 */ border-width: 4px; border-width: 1.2rem; /* 세로방향 | 가로방향 */ border-width: 2px 1.5em; /* 위 | 가로방향 | 아래 */ border-width: 1px 2em 1.5cm; /* 위 | 오른쪽 | 아래 | 왼쪽 */ border-width: 1px 2em 0 4rem; /* 전역 키워드 */ border-width: inherit; border-width: initial; border-width: unset;
border-width 속성은 한 개에서 네 개의 값을 사용해 지정할 수 있습니다.
<line-width>thin |
얇은 테두리 | |
medium |
중간 테두리 | |
thick |
굵은 테두리 |
참고: 각 키워드의 굵기를 정의한 명세는 없기 때문에 결과는 구현별로 상이할 수 있습니다. 다만 굵기는 언제나 thin ≤ medium ≤ thick이고, 하나의 문서 내에서 동일합니다.
{{cssinfo}}
<p id="sval">
한 개의 값: 모든 네 면이 6px 테두리</p>
<p id="bival">
두 개의 다른 값: 위아래에 2px 테두리, 좌우에 10px 테두리</p>
<p id="treval">
세 개의 다른 값: 위에 0.3em, 아래에 9px, 좌우에 0</p>
<p id="fourval">
네 개의 다른 값: "얇은" 위, "중간" 오른쪽, "두꺼운" 아래, 왼쪽 1em</p>
#sval {
border: ridge #ccc;
border-width: 6px;
}
#bival {
border: solid red;
border-width: 2px 10px;
}
#treval {
border: dotted orange;
border-width: 0.3em 0 9px;
}
#fourval {
border: solid lightgreen;
border-width: thin medium thick 1em;
}
p {
width: auto;
margin: 0.25em;
padding: 0.25em;
}
{{ EmbedLiveSample('서로_다른_값의_조합', 320, 320) }}
| Specification | Status | Comment |
|---|---|---|
| {{SpecName('CSS3 Backgrounds', '#the-border-width', 'border-width')}} | {{Spec2('CSS3 Backgrounds')}} | No direct change; the {{cssxref("<length>")}} CSS data type extension has an effect on this property. |
| {{SpecName('CSS2.1', 'box.html#border-width-properties', 'border-width')}} | {{Spec2('CSS2.1')}} | Added the constraint that values' meaning must be constant inside a document. |
| {{SpecName('CSS1', '#border-width', 'border-width')}} | {{Spec2('CSS1')}} | Initial definition. |
{{Compat("css.properties.border-width")}}