border-width
속성의 이해
border-width
속성은
요소 경계 테두리의 두께, 즉 너비를 지정합니다.
이 속성은 요소의 네 경계면(위, 아래, 왼쪽, 오른쪽) 테두리 두께를 한 번에 지정할 수 있는 다음의 구성 속성들의 단축 속성(shorthand property)입니다.
이 속성들을 사용하면 해당하는 한 쪽 면의 테두리 두께를 개별적으로 지정할 수 있습니다.
border-top-width |
요소 위쪽 테두리의 두께를 지정합니다. |
---|---|
border-bottom-width |
요소 아래쪽 테두리의 두께를 지정합니다. |
border-left-width |
요소 왼쪽 테두리의 두께를 지정합니다. |
border-right-width |
요소 오른쪽 테두리의 두께를 지정합니다. |
border-width
속성은 요소 경계의 네 면의 테두리 두께를 한 번에 설정하고 싶을 때 유용합니다.
데모
다음의 CSS 데모로 border-width
속성의 사용 방법을 확인해 보세요.
형식 구문
구문
값
<길이>
값을 사용할 수 있습니다.
길이 값은 항상 양수입니다. (음수 값은 유효하지 않습니다.)
상대적 <길이>
단위
CSS rem과 em 단위 – 올바른 이해와 사용 방법을 참조하세요.
절대적 <길이>
단위
주의하세요!
border-width
의 값에는 퍼센트(%) 단위 값을 사용할 수 없습니다.
당연하지만, <길이>
단위 값이 0
으로 지정되면 테두리가 나타나지 않습니다.
키워드 값
thin
- 가는 두께medium
- 보통 두께(초깃값임)thick
- 굵은 두께
명세서에서 각 키워드 값은 정확한 두께를 정의하고 있지 않습니다.
하지만, thin ≤ medium ≤ thick
의 두께 패턴은 항상 유지합니다.
예제
코드 부연설명
border-style
속성은 요소 경계 테두리의 스타일을 지정합니다.
thin
medium
thick
형식 정의
초깃값 |
|
---|---|
적용 요소 | 모든 요소 |
상속 | 아니오 |
계산된 값 |
|
애니메이션 |
|
값 지정하기
border-width
속성은 한 개, 두 개, 세 개, 네 개의 값으로 지정할 수 있습니다.
한 개 값
한 개의 값을 지정하면 이 값이 네 측면 모두에 적용됩니다.
예제
border-width 한 개 값 적용
두 개 값
두 개의 값을 지정하면 첫 번째는 위와 아래 측면, 두 번째는 왼쪽과 오른쪽 측면에 적용됩니다.
예제
border-width 두 개 값 적용
세 개 값
세 개의 값을 지정하면 첫 번째는 위 측면, 두 번째는 왼쪽과 오른쪽 측면, 세 번째는 아래 측면에 적용됩니다.
예제
border-width 세 개 값 적용
네 개 값
세 개의 값을 지정하면 시계 방향 순서대로 첫 번째는 위 측면, 두 번째는 오른쪽 측면, 세 번째는 아래 측면, 네 번째는 왼쪽 측면에 적용됩니다.
예제
border-width 네 개 값 적용
브라우저 호환성
속성 |
데스크탑 Chrome
|
데스크탑데스크탑 Edge
|
데스크탑 Firefox
|
Safari
|
---|---|---|---|---|
border-width
|
1 | 12 | 1 | 1 |
명세서
명세서 사양 | |
---|---|
border-width
|
CSS Backgrounds and Borders Module Level 3 #the-border-width |