3. CSS 단위


1. 키워드

  • 각각의 스타일 속성에 따라 별도의 키워드 존재
  • display : block,inline, compact, grid 등

2. 크기단위

  • %, em, cm, mm, inch, px 등
  • %단위
    • 기본 설정된 크기에서 상대적으로 크기를 지정
    • 100%가 초기 설정 크기
    • 부모요소의 크기 설정이 있을 경우 부모 요소의 상대 크기
  • em단위
    • 배수를 나타내는 단위
    • 1배 = 1em = 100%
    • 1.5배 = 1.5em = 150%
    • 부모요소의 크기 설정이 있을 경우 부모 요소의 상대 크기
  • px 단위
    • 절대적인 크기를 지정할 때 사용
    • 기본 속성 16픽셀
<!DOCTYPE html>
<html>
<head>
<meta charset="EUC-KR">
<title>Insert title here</title>

	<style>
	p:nth-child(1) { }
	p:nth-child(2) { font-size: 100%; }
	p:nth-child(3) { font-size: 150%; }
	p:nth-child(4) { font-size: 200%; }
	
	p:nth-child(5) { }
	p:nth-child(6) { font-size: 1.0em; }
	p:nth-child(7) { font-size: 1.5em; }
	p:nth-child(8) { font-size: 2.0em; }
	
	p:nth-child(9) { }
	p:nth-child(10) { font-size: 16px; }
	p:nth-child(11) { font-size: 24px; }
	p:nth-child(12) { font-size: 32px; }
	</style>
</head>
<body>
	<p>기본%</p>
	<p>100%</p>
	<p>150%</p>
	<p>200%</p>
	<p>기본em</p>
	<p>1em</p>
	<p>1.5em</p>
	<p>2em</p>
	<p>기본px</p>
	<p>16px</p>
	<p>24px</p>
	<p>32px</p>
</body>

unit

3. 색상 단위

  • 키워드값
    • color : red; 등의 방법으로 키워드 색상을 입력
  • hex 코드 단위
    • #000000
  • RGB 색상 단위
    • rgb(red, green,blue)
  • RGBA 색상 단위
    • rgba(red,green,blue,alpha)
  • HSL 색상 단위
    • hsl(hue, saturation, lightness)
  • HSLA 색상 단위
    • hsla(hua, saturation, lightness, alpha)
<!DOCTYPE html>
<html>
<head>
<meta charset="EUC-KR">
<title>Insert title here</title>

	<style>
	p:nth-child(1) {background-color: red;}
	p:nth-child(2) { background-color: #0094FF; }
	p:nth-child(3) { background-color: rgb(255,100,255);}
	p:nth-child(4) { background-color: hsl(126,50%,37%);}
	</style>
</head>
<body>
	<p>키워드</p>
	<p>hex</p>
	<p>rgb</p>
	<p>hsl</p>
</body>

캡처

4. URL단위

  • 이미지파일이나 폰트파일을 불러올 때 URL단위 사용

    background-image : url(‘파일경로’);