먼저 레이아웃을 요약하면 다음과 같다.
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 |