border 속성은 HTML 요소의 테두리를 정의하고 스타일링하는 데 사용된다. 테두리는 요소의 외곽을 둘러싸는 선으로, 요소를 시각적으로 구분하거나 강조하는 데 사용된다. border 속성은 테두리의 두께, 스타일, 색상을 조합하여 정의할 수 있다.
1. border 속성의 기본 사용법
border 속성을 사용하면, 테두리의 여러 속성(두께, 스타일, 색상)을 개별적으로 지정하지 않고, 한 번에 설정할 수 있다.
일반적으로 테두리의 세 가지 주요 속성인 두께(border-width), 스타일(border-style), 색상(border-color)을 각각 따로 지정할 수 있습니다. 하지만, border 속성을 사용하면 이 세 가지를 한 줄의 코드로 동시에 설정할 수 있다.
/* 개별 속성 사용 */
.box {
border-width: 2px;
border-style: solid;
border-color: black;
}
예를들어 이렇게 , 코드를 작성한다면, 코드가 너무 길어지기 때문에,
/* 단축 속성 사용 */
.box {
border: 2px solid black;
}
이처럼 border 단축 속성을 사용하면 세 가지 속성을 한 줄로 간편하게 지정할 수 있다.
2. border-width (테두리 두께)
border-width 속성은 테두리의 두께를 설정하는 데 사용됩니다. 두께는 픽셀(px), em, rem 등의 단위를 사용할 수 있으며, 상대적인 값(thin, medium, thick)도 사용할 수 있다.
3. border-style (테두리 스타일)
border-style 속성은 테두리의 스타일을 설정한다. 이 속성은 다양한 스타일 옵션을 제공하며, 그 중 일부는 다음과 같다.
- solid: 실선
- dashed: 대시선
- dotted: 점선
- double: 이중선
- groove: 입체적인 홈 효과
- ridge: 입체적인 돌출 효과
- inset: 요소가 눌려 보이는 효과
- outset: 요소가 튀어나온 것 같은 효과
- none: 테두리 없음
- hidden: 숨겨진 테두리
보통 solid, dashed, dotted, bouble 을 많이 사용한다.
4. 테두리의 개별 면 설정
각 면(위, 오른쪽, 아래, 왼쪽)의 테두리 속성을 개별적으로 설정할 수 있다. 이를 통해 각 면에 다른 두께, 스타일, 색상을 적용할 수 있다.
- border-top: 위쪽 테두리 설정
- border-right: 오른쪽 테두리 설정
- border-bottom: 아래쪽 테두리 설정
- border-left: 왼쪽 테두리 설정
5. border-radius (모서리 둥글게 하기)
border-radius 속성은 테두리의 모서리를 둥글게 만드는 데 사용된다. 이 속성은 원형 테두리나 둥근 사각형을 만들 때 사용한다. 값은 픽셀(px) 또는 백분율(%)로 설정할 수 있으며, 백분율을 사용하면 완전한 원형을 만들 수 있다.
'프론트엔드 > html,css' 카테고리의 다른 글
Inline ,Block , Inline-block (1) | 2024.08.13 |
---|---|
HTML 부모 요소 (Parent Element) vs 자식 요소 (Child Element) (1) | 2024.08.09 |
에밋(Emmet): 웹 개발 생산성을 극대화하는 도구 (2) | 2024.08.06 |