1_FONT 속성
(1) 서체(font-family)
See the Pen aeVoYV by ++EXP (@pp_exp) on CodePen.
FONT 속성은 서체와 관련된 속성으로, 종류, 스타일, 작성 형태, 크기, 굵기 등을 지정할 수 있다.
국가별로 분류되는 방식과 시스템 내에서 읽히는 방식의 문제 때문에 다수의 폰트를 지정한다.
(만약 앞서 폰트가 없다면, 뒤의 폰트로 읽는다.)
한글 폰트는 한글-영문의 순서로 입력하며, 한글 혹은 공백이 포함된 경우, 따옴표로 묶어준다.
영문 폰트는 폰트 종류를 입력하고 공백이 포함된 경우 쌍따옴표로 묶어준다.
또한 영문 폰트는 여기에 서체의 종류(generic-family)를 지정할 수 있고, 종류는 다음과 같다.
font-family 사전 설정 값 | 설명 |
serif | 삐침 있는 서체 종류 |
san-serif | 삐침 없이 굵기가 일정한 서체 종류 |
monospace | 글자 폭과 간격이 일정한 서체 |
cursive | 필기체 |
fantasy | 화려한 장식서체 |
(2) 스타일
See the Pen bXYbxN by ++EXP (@pp_exp) on CodePen.
font-style 사전 설정 값 | 설명 |
normal | 스타일 적용 없음 |
italic | 이텔릭체 |
oblique | 기울이기 |
(3) 첫머리 글자 대소문자 변경(한글 미적용)
See the Pen NQwKOq by ++EXP (@pp_exp) on CodePen.
font-variant의 사전 설정 값 | 설명 |
normal | 기본형 |
small-caps | 소문자를 작은 대문자로 바꾸기 |
(4) 굵기(font-weight)
See the Pen zgPYRm by ++EXP (@pp_exp) on CodePen.
font-weight 사전 설정 값과 숫자 | 설명 |
normal | 기본 |
light | 가늘게 |
bold | 굵게 |
bolder | 가장 굵게 |
100~900 | 숫자 표기로 굵기 표시 |
(5) 크기
See the Pen WVXNgZ by ++EXP (@pp_exp) on CodePen.
크기 단위 | 설명 |
백분율(%) | 기본 크기를 백분율로 설정한 크기 |
배수(em) | 해당 글꼴(font)의 기본 크기를 1em로 설정한 크기 |
픽셀(px) | 스크린의 픽셀(pixel)을 기준으로 하는 크기로 설정 |
포인트(pt) | 스크린의 포인트(point)을 기준으로 하는 크기로 설정 |
2_TEXT 속성
텍스트 속성은 각 텍스트(문자)를 조정한다. 자간, 줄 간격, 정렬, 방향, 들여쓰기 등을 조정할 수 있다.
(1) 간격 조정
See the Pen qeVEdE by ++EXP (@pp_exp) on CodePen.
속성명 | 설명 |
letter-spacing | 글자 간 간격 속성 : 크기 단위 값 표시 |
word-spacing | 단어 간 간격 속성 : 크기 단위 값 표시 |
line-height | 글줄 간 간격 속성 : 크기 단위로 값 표시 |
text-indent | 들여쓰기 속성 : 크기 단위로 값 표시 |
(2) 텍스트 정렬과 방향
See the Pen VorYpm by ++EXP (@pp_exp) on CodePen.
속성명 | 값과 설명 |
text-align | 텍스트 가로 방향 정렬 : 왼쪽(left), , |
텍스트 가로 방향 정렬 : 가운데(center) | |
텍스트 가로 방향 정렬 : 오른쪽(right) | |
텍스트 가로 방향 정렬 : 양쪽 맞추기(justify) | |
direction | 텍스트 작성 방향 : ltr(left to right) : 왼쪽에서 오른쪽으로 |
텍스트 작성 방향 : rtl(right to left) : 오른쪽에서 왼쪽으로 |
(3) 텍스트 꾸밈 효과
See the Pen LwOEjZ by ++EXP (@pp_exp) on CodePen.
text-decoration의 사전설정 값 | 설명 |
none | 없음 |
initial | 기본값 |
line-throught | 관통선(글자를 관통하는 선) |
underline | 밑줄(글자 밑의 줄) |
overline | 윗줄(글자 위의 줄) |
inherit | 부모 요소의 속성값 상속 |
(4) 텍스트 그림자 효과
See the Pen JgOorG by ++EXP (@pp_exp) on CodePen.
text-shadow 사전 설정 값 | 설명 |
none | 없음 |
initial | 기본값 |
inherit | 상속값 |
작성 {text-shadow: offset-x offset-y blur-radius color ;} | 예시) 선택자{ 20px 20px 5px blue} |
(5) 영문 텍스트 대소문자 변환
See the Pen jgaEaQ by ++EXP (@pp_exp) on CodePen.
text-transform 속성 사전 설정 값 | 설명 |
uppercase | 대문자로 변환. |
lowercase | 소문자로 변환 |
capitalize | 단어의 첫 머리만 대문자로 변환 |
'웹디자인 기능사 시험예제 > 1) 컨텐츠 구성하기' 카테고리의 다른 글
CSS (5) LIST 스타일 지정 (0) | 2019.07.29 |
---|---|
CSS (4) COLOR와 BACKGROUND, BORDER (0) | 2019.07.29 |
CSS (2) 선택자와 우선순위 (0) | 2019.07.29 |
css(1) css 사용과 기본 규칙 (0) | 2019.07.29 |
HTML 텍스트 강조 요소 (0) | 2019.07.29 |