티스토리 뷰

HTML CSS JS

CSS) border

Programmers 2021. 8. 17. 08:10
반응형

1) border
요소의 '테두리 선'을 지정

속성 값

의미 기본값
border-width 선의 두께(너비) medium
border-style 선의 종류 none
border-color 선의 색상 black

 

사용법

border: 두께 종류 색상;
.box {
	border: 1px solid red;
}

 

2) border-width
선의 두께(너비)를 지정

속성 값

의미 기본값
medium 중간 두께 medium
thin 얇은 두께  
thick 두꺼운 두께  
단위 px, em, cm 등 단위로 지정  

※ 단위로 지정하는 것을 추천

사용법

border-width: 위 우 아래 좌;
border-width: 위 [좌,우] 아래;
border-width: [위, 아래] [좌, 우];
border-width: [위, 아래, 좌, 우];
.box {
	border-width: 10px 20px 30px 40px;
	border-width: 10px 20px 40px;
    border-width: 10px 40px;
	border-width: 10px;
}

 

3) border-style
선의 종류를 지정

속성 값

의미 기본값
none 선 없음 none
hidden 선 없음과 동일(table요소에서 사용)  
solid 실선(일반선)  
dotted 점선  
dashed 파선  
double 두 줄선  
groove 홈이 파여있는 모양(선)  
ridge 솟은 모양(선, groove의 반대)  
inset 요소 전체가 들어간 모양(선)  
outset 요소 전체가 나온 모양(선)  

 

사용법

border-style: 위 우 아래 좌;
border-style: 위 [좌, 우] 아래;
border-style: [위, 이레] [좌, 우];
border-style: [위, 아레, 좌, 우];
.box {
  border-style: solid dotted double inset;
  border-style: solid dotted inset;
  border-style: solid inset;
  border-style: solid;
}

 

 

4) border-color
선의 색상을 지정

속성 값

의미 기본값
색상 선의 색상을 지정 black
transparent 투명한 선(요소의 배경색이 보임)  

※ transparent 투명한 선의 색상을 표현할 수 있다.

※ 요소의 배경색은 gray에서 transparent로 속성을 변경하면 요소의 크기는 변하지 않고 보더의 색상만 변경된다.

 

5) 기타속성들

속성 의미 사용 값
border-top 위쪽 선 두께 종류 색상
border-top-width 위쪽 선의 두께 두께
border-top-style 위쪽 선의 종류 종류
border-top-color 위쪽 선의 색상 색상
border-bottom...width, style, color 위와 동일... 위와 동일...
border-left...width, style, color 위와 동일... 위와 동일...
border-right...width, style, color 위와 동일... 위와 동일...

 

 

▷ 현업에서 모르면 망하는 부분
꼭 적용시켜봐야 할 부분, 외부의 컨테이너가 %일 경우에도 먹힌다!
box-sizing: border-box; 꼭 사용하자.

 

반응형

'HTML CSS JS' 카테고리의 다른 글

CSS) display  (0) 2021.08.18
CSS) box-sizing  (0) 2021.08.18
CSS) padding  (0) 2021.08.17
CSS) margin 마진중복(병합, Collapse)  (0) 2021.08.09
CSS) margin  (0) 2021.08.09
댓글
공지사항