오늘은 CSS설정중 글꼴, 문자에 대해 공부하였다.
font
font-style : 글자 기울기 지정
font-weight :글자 두께 지정
font - size : 글자 크기 지정
line-height : 줄높이(줄간격) 지정
font-family : 글꼴 지정
font : 기울기 두께 크기 / 줄높이 글꼴;
>> /(슬래시) 가 들어가는 부분이 있다.
이유 ?
크기와 줄높이 모두 px값으로 설정이 가능하기에 헷갈림을 방지하기 위함
>> font-size와 font-family는 필수로 입력해야 사용이 가능하다.
font-style
nomal : 스타일 없음
italic : 이텔릭체
oblique : 기울어진 글자
font-weight
normal : 두께(400)
bold : 두껍게 (700)
bolder : 부모요소보다 더 두껍게
lighter : 부모요소보다 더 얇게
숫자 : 100~900까지의 100단위의 숫자 9개로 설정
100-Thin(Hairline)
200-Extra Light(Ultra Light)
300-Light
400-Normal
500-Medium
600-Semi Bold(Demi Bold)
700-Bold
800-Extra Bold(Ultra Bold)
900-Black(heavy)
-bolder
100~300 >> 400
400~500 >> 700
600~900 >> 900
-lighter
100~400 >> 100
600~700 >> 400
800~900 >> 700
font-size
% : 부모 요소의 비율로 지정
단위 : px,em,cm 등 지정
xx-small
x-small
small
medium
large
x-large
xx-large
smaller
larger
>>완벽한 절대적 크기를 모르기에 권장하지는 않는다.
line-height
>> 줄의 높이를 설정한다.
normal : 브라우저의 기본 정의를 사용
숫자 : 요소 자체 글꼴 크기의 배수로 지정
단위 : px,em,cm등 단위로 지정
% : 요소 자체 글꼴 크기의 비율로 지정
font-family
font-family[글꼴후보1,글꼴후보2...], 글꼴계열;
폰트라는 계열은 용량이 굉장히 큰 편이라서 웹에 담아두는것이 아닌, 글꼴이름을 올려둔 후 사용자 브라우저에서 찾는 개념이다. 사용자가 글꼴후보1이 없다면, 글꼴후보 2로 넘어가게 되는 것이다. 아무것도 없다면 마지막 ,(쉼표)이후에 오는 고딕체 계열중에서 아무거나 넣는다는 의미이다.
serif - 바탕체 계열
sans-serif-고딕체 계열
monospace-고정너비 글꼴계열
cursive - 필기체 계열
fantasy - 장식(재미있는 문자 표현을 포함하는)글꼴계열
문자(TEXT)관련 속성
color : 문자의 색상을 지정
색상이름 : 브라우저에서 제공하는 색상의 이름 (red,blue)
Hex 색상코드 : 16진수 색상[ #000000 ]
RGB : [ rgb(255,255,255) ]
RGBA : [ rgba ( 255 , 0 , 0 , .5) ] << 마지막은 투명도
HSL : 색상,채도,명도 [ hsl(120,100%,50% ]
HSLA : 색상,채도,명도,투명도 [ hsla(120,100%,50%, .3) ]
>>실제에서 Hex색상코드,RGB,RGBA를 많이 사용하게 된다!
text-align
문자 정렬 방식을 지정
left-왼쪽 정렬
right-오른쪽 정렬
center - 가운데 정렬
justify - 양쪽 맞춤
text-decoration
문자의 장식(line)을 설정
none : 선 없음
underline : 밑줄 지정
overline : 윗줄 지정
line-through : 중앙선 지정
text-indent
들여쓰기를 지정
>>음수를 사용할 수 있다!! >> 내어쓰기
특히, 내어쓰기 기능을 사용하면, 글자가 화면에서 출력되지 않게 하는 스킬로써 사용이 가능하다
letter-spacing
자간늘리기
word-spacing
띄어쓰기 단위를 설정
'FrontEnd > HTML&CSS' 카테고리의 다른 글
06_CSS_background (0) | 2021.11.13 |
---|---|
05_CSS_float,position (0) | 2021.11.12 |
03_CSS속성,박스모델 (0) | 2021.11.11 |
02_CSS_단위 (0) | 2021.11.09 |
01_CSS개요,선택자,상속 (0) | 2021.11.08 |