본문 바로가기
Front-end/Css

[CSS] 테투리(경계선)

by sky-j 2023. 7. 6.
반응형

테두리(Border)

요소의 테두리 선을 표현하는 스타일 설정

★ border-style : 테두리 종류(선의 모양)
★ border-width : 테두리 두께
- 단위 : px(pixel) = 1인치의 1/96
- pt(point) = 1인치의 1/72
- cm = 센티미터
- em = 출판에서 사용하는 문자의 가로 길이(M 문자)
- 고정값 : thin(얇은), medium(중간), thick(두꺼운)
★ border-color : 테두리 색상
★ border-radius : 둥근모서리 설정
★ border : 위의 개별 속성을 하나로 처리하기 위한 단축 속성
- 두께, 종류, 색상을 하나로 같이 표현
- 순서) 두께 > 종류(필수) > 색상
- 한 방향에 같은 두께, 종류, 색상을 지정할 경우
border-top, border-right, border-bottom, border-left를 사용.
★ 방향에 따른 설정 : style, width, color, radius는 모두 방향에 따라 다르게 설정이 가능
style, width, color는 방향에 따라 속성이 따로 존재
예) border-top-style
※ [참고] 방향
- 좌(left), 우(right), 위(top), 아래(bottom)
- 일반적인 순서(시계 방향)
- top > right > bottom > left

 

boder.html

웹 이미지

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>테두리(경계선)</title>
<style type="text/css">
	div {
		width: 200px;
		background-color: yellow;
		border-width: 5px;
		text-align: center;
	}
	#d0 {
		border-style: solid;
		border-width: medium thin thick 7px;
	}
	#d1 {
		border-style: dotted;		
	}
	#d2 {
		border-style: dashed;		
	}
	#d3 {
		border-style: double;	
	}
	#d4 {
		border-style: groove;
	}
	#d5 {
		border-style: ridge;
	}
	#d6 {
		border-style: inset;
	}
	#d7 {
		border-style: outset;
	}
	#d8 {
		border-style: none;
	}
	#d9 {
		border-style: hidden;
	}
	#d10 {/* border-style: dotted solid double; 
	         ◆ top: dotted ◆ left, right: solid ◆ bottom: double */
		border-style: dotted solid double none;
	}
	#d11 {
		border-style: solid;
		border-color: #FFE08C blue green;
	}
	#d12 {
		border: 2px dashed hotpink;
	}	
	#d13 {
		height: 30px;
		border: 5px solid red;
		border-radius: 5px;		
		/* 왼쪽상단 - 오른쪽산단 - 오른쪽하단 - 왼쪽하단 순
		   3개를 작성할 경우 : 왼쪽상단 (오른쪽상단,왼쪽하단) 오른쪽하단 
		   2개를 작성할 경우 : (왼쪽상단, 오른쪽하단) (오른쪽상단, 왼쪽하단) */
		box-sizing: border-box;
	}	
</style>
</head>
<body>
	<p><div id="d0">실선(solid)</div></p>
	<p><div id="d1">점선(dotted)</div></p>
	<p><div id="d2">파선(dashed)</div></p>
	<p><div id="d3">이중선(double)</div></p>	
	<p><div id="d4">음각선(groove)</div></p>
	<p><div id="d5">양각선(ridge)</div></p>
	<p><div id="d6">내막선(inset)</div></p>
	<p><div id="d7">외막선(outset)</div></p>
	<p><div id="d8">선없음(none)</div></p>
	<p><div id="d9">선숨김(hidden)</div></p>
	<p><div id="d10">통합(mixed)</div></p>
	<p><div id="d11">테두리 색상</div></p>
	<p><div id="d12">단축 설정</div></p>
	<p><div id="d13">둥근 모서리</div></p>
</body>
</html>
반응형

'Front-end > Css' 카테고리의 다른 글

[CSS] 높이, 너비 사이즈  (0) 2023.07.07
[CSS] 여백(margin, padding)  (0) 2023.07.06
[CSS] 배경  (0) 2023.07.06
[CSS] 색상표현  (0) 2023.07.06
CSS 가상 선택자4(::first-line, ::first-letter, ::before, ::after)  (0) 2023.05.16