티스토리 뷰
반응형
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 |
댓글
공지사항