front-end/CSS

[수업-CSS] 02.텍스트 스타일

HAyooni 2022. 8. 6. 18:46

1. 글꼴 속성

종류
설명
예시
font-family
폰트의 글꼴 설정
* 시스템 내 저장된 글꼴 이름 입력
선택자{font-family: 글꼴;}
font-size
글자의 크기 조절
선택자{font-size: 10px;}
font-weight
normal
기본


선택자{font-wight: bold;}
bold
굵게
bolder
기본보다 더 굵게
lighter
기본보다 더 가늘게
100~900
400이 normal / 700이 bold
font-variant
영어 모두 작은 대문자로
선택자{font-variant: normal} / 선택자{font-variant:small-caps;}
font-size
italic
처음부터 기울어진 글자
선택자{font-style: ltalic;}
oblique
기본 글자를 기울여서 표시
선택자{font-style: oblique;}
font
글꼴 속성을 모아서 표현 할 수 있는 스타일 속성
선택자{font: italic bold 20px;}

 

2. 텍스트 속성

종류
설명
예시
color
글자 색 정하기
* 색 지정 방법 : rgb(000, 000, 000) / red / #ff0000
선택자{color : 색상;}
text-decoration
none
밑줄 삭제
선택자{text-decoration : none;}
underline
밑줄 표시
overline
윗줄 표시
line-through
취소선 표시
text-transform
none
변환 없이 표시
#tt1{text-transform : none;}
capitalize
시작하는 첫 번째 글자를 대문자로 변환
#tt2{text-transform : capitalize;}
uppercase
모든 글자 대문자로 변환
#tt3{text-transform : uppercase;}
lowercase
모든 글자 소문자로 변환
#tt4{text-transform : lowercase;}
text-shadow
텍스트에 그림자 효과를 주는 속성
선택자{text-shadow: none or 가로 세로 번짐 색상;}
white-space
normal
여러 개의 공백 하나로 표시
선택자{white-space: normal or nowrap or pre or pre-line or pre-wrap}
nowrap
여러 개의 공백 하나로 표시 , 줄바꿈X
pre
여러 개의 공백을 그대로 표시
pre-line
여러 개의 공백을 하나로 표시, 자동 줄바꿈
pre-wrap
여러 개의 공백을 그대로 표시, 자동 줄바꿈
letter-spacing
낱개 글자의 간격을 조정
선택자{letter-spacing: 숫자(단위);}
word-spacing
단어와 단어 사이의 간격을 조정
선택자{word-spacing: 숫자(단위);}

 

3. 문단 스타일

종류
설명
예시
direction
ltr
왼쪽에서 오른쪽으로 텍스트 표시
선택자{direction: ltr or rtl;}
rtl
오른쪽에서 왼쪽으로 텍스트 표시
text-aligh
left
왼쪽 정렬
선택자{text-align: left or right or center or justify;}
right
오른쪽 정렬
center
가운데 정렬
justify
양쪽 정렬
text-indent
문장 들여쓰기
선택자{text-indent: 숫자(단위);}
line-height
문장끼리의 줄 간격 조정
선택자{line-height: normal or 숫자(단위);}
text-overflow
clip
영역을 넘어가는 텍스트 자름
선택자{text-overflow: clip or ellipsis;}
ellipsis
말 줄임으로 잘린 텍스트 표현

 

4. 목록 스타일

종류
설명
예시
list-style-type
ul
인덱스가 없는 목록
선택자{list-style-type: disc;}
ol
인덱스가 있는 목록
선택자{list-style-type: disc;}
list-style-image
기호 대신 이미지 삽입
선택자{list-style-image: url(이미지 경로);}
list-style-position
inside
블릿이나 숫자를 안쪽으로 들여쓰기
선택자{list-style-position: inside or outside;}
outside
default, 블릿이나 숫자를 밖으로 내어쓰기
list-style
목록스타일 한 번에 지정
선택자{list-style: type값 position값 image값;}

 

번외 ) 목록 기호 스타일 지정하기

ul
disc
흑색 원형 기호
circle
흰색 원형 기호
square
흑색 사각형
none
기호 표시 안함
ol
decimal
1로 시작하는 십진수
decimal-leading-zero
0으로 시작하는 십진수
lower-roman / upper-roman
로마자(소문자 / 대문자)
lower-alpha / lower-latin
소문자 알파벳
upper-alpha / upper-latin
대문자 알파벳