본문 바로가기
html, css

[html/css] Box Layout : border

by 상똥프 2023. 10. 15.

먼저 레이아웃을 요약하면 다음과 같다.

 

 

1. border란?

- padding처럼 content를 감싸지만 색을 다르게 설정할 수 있다.

- 주로 테두리 디자인을 위해 사용된다.

- border관련 기능이 아주 많은데, 내가 자주 쓰는 기능만 설명하겠다.

 

2. border의 주요 기능

css 결과
border-style : 테두리의 기본 형태를 설정한다.
- border의 형태를 나타내는 설정이 있어야  border가 보이기 시작한다. 없으면 안보인다. (기본값 : 없음)
- 왼쪽의 solid 스타일 외에도 solid 외에도 여러 가지 형태가 있는데 아래에서 추가로 설명하기로 한다.
- border-style: solid dashed dotted hidden 등으로 각각 다르게 설정할 수 있다.

border-color : 테두리의 색상을 설정한다.
- 이 설정이 없다면 기본값은 검정색이다.
- border-color: red yellow green blue 등으로 각각 다르게 설정할 수 있다.
- border-방향-color등의 설정도 있는데, 해당 부분만 다른 색으로 설정할 수 있다.

border-width : 테두리의 두께를 설정한다.
- 이 설정이 없다면 테두리의 기본값은 2px정도 되는 것 같다. (불확실함)
- border-방향-width 등의 설정도 있는데, 해당 부분만 다른 두께로 바꿀 수 있다.
- border-width: 10px 30px 50px 70px 등으로 각각 다르게 설정할 수 있다.

border-radius : 꼭짓점의 완곡한 정도를 설정한다.
- 단위가 여러가지지만 %로 설정할 때 50%까지 설정하면 원도 만들 수 있다.
- 부가 설정 중 top-right, bottom-left 등 여러가지가 있는데 그 부분만 바뀌도록 설정할 수 있다.
- border-radius: 10% 20% 30% 40% 등으로 다르게 설정할 수 있다. (각각 왼쪽 위, 오른쪽 위, 오른쪽 아래, 왼쪽 아래)

 

3. border의 주요 형태들은 아래와 같다.

 

 

'html, css' 카테고리의 다른 글

[html/css] flexbox  (1) 2023.10.17
[html/css] 링크(새 창) 보안 문제 해결하기  (0) 2023.10.17
[html/css] css의 단위  (0) 2023.10.16
[html/css] Box Layout : content, padding  (0) 2023.10.15
[html/css] div와 span의 차이  (0) 2023.10.15