font 개념
- font-family
- 서체를 사용하는 속성으로
- 사용할 영문, 대안, 대중적인, 사용할 한글, 대안
- weight
- 서체의 굵기
- ultra thin, thin, light, regular, nomal, bold, bolder, black
- 100, 200, 300, 400, 500, 600, 700, 800, 900
- font-style
- 서체의 기울
- normal, italic,
oblic
- line-height
- 행간 - 텍스트와 텍스트 사이의 줄(위/아래) 간격 / leading과 같은 개념
- px, %, 기타 다른 단위(단위없는 수치/기본서체크기 기준 scale)
- font-size
- 폰트의 크기 (기본은 영문 대문자 X의 크기를 기준)
- 단위에 따라 조금 다를 수 있으며, 일부 font-size에 따라 박스의 크기가 변경되기도 함
- text-transform
- 대문자, 소문자, 단어 첫글자 대문자...
- uppercase, lowercase, capitalize
- letter-spacing
- 자간 - 글자와 글자 사이의 간격
- 0이 기본 수치
- word-spacing
- 어간 - 단어와 단어 사이의 간격
- white-space
- 의미 없는 공백
- word-break
- 줄바꿈시 처리되는 방법
- text-overflow
- 글자가 지정영역을 넘칠때
- color
- 글자 색상
font 실습
- 구형브라우저 : eot
- 한글은 웹폰트로 전환시 인식 지원이 약한경우가 많음
src: format('eot');
써주는 것이 좋음 (구형브라우저를 위해)line-height
1.6
/160%
비슷한 비율이지만 1.6으로 쓴게 더 많이 벌어짐- 120%가 기준
letter-spacing
: 0이 기준word-spacing
: 0이 기준- log in 에 많이 사용
- login으로 사용하면 screen leader프로그램에서 다르게 읽음
word-spacint: -3px;
- log in 에 많이 사용
text-align: justify;
: 양쪽 정렬word-break
keep-all
: width 사이즈에 맞게 줄바꿈을 하며 단어가 깨지지 않음break-all
: width 사이즈에 맞게 줄바꿈을 하며 단어가 깨짐
white-space
nowrap
: 엔터 쳤을때 공백 제거 / 주로 밑 2개 코드와 함께 사용overflow: hidden;
: 넘치는 부분 숨김text-overflow: ellipsis;
: 넘치면 ...처리
font: weight style size/line family...;
순으로 한번에 처리 가능- 이후 수정이 까다로움
font-size
는 10px이하로 내려가지 않음
unit
- 16px === 12pt === 100% === 1em === 1rem
- em 단위는 잘 적용하지 않음 - 완벽하게 처리가 잘 안됨
- em은 font사이즈에 박스사이즈를 다시 맞춰야함
- 기준(root) font-size가 14px 일 경우
:root { font-size: 14px;}
- 16px === 12pt !== 100% !== 1em !== 1rem
- rem은 root기준
@supports (--color1: #220) {
.size_03 {
background-color: var(--color2);
}
}
--color1
이라는 변수가 읽히면 밑의 내용을 수행해라
rem과 px을 두개 다 쓰기
반응형
'취준생' 카테고리의 다른 글
211012 필기내용 (0) | 2021.10.18 |
---|---|
211011 필기내용 (0) | 2021.10.18 |
211005 필기내용 (0) | 2021.10.08 |
211001 필기내용 (0) | 2021.10.08 |
210930 필기내용 (0) | 2021.10.01 |
댓글