font-size 기본 값 : 16px
font-style 기본 값 : normal
font-weight 기본 값 : normal(400)
font-style은 보통 italic(기울임)을 사용하기 위해 쓴다.
font-weight 값
- bold
굵은 폰트 가중치. 700 과 같음.- lighter
(가능한 폰트 가중치 중) 부모 요소(element) 보다 얇은 폰트 가중치.- bolder
(가능한 폰트 가중치 중) 부모 요소 보다 굵은 폰트 가중치.
100, 200, 300, 400, 500, 600, 700, 800, 900
normal 과 bold 이외를 제공하는 폰트를 위한 숫자형 폰트 가중치.
글꼴 설정.
기본 값 : 맑은 글꼴
보통 1.0 1.2로 되어 있다.
폰트에 따라 line-height가 다르므로 line-height를 고정하고 싶을 때 지정하면 된다.
font를 단축 속성으로 사용하려면,
다음 속성의 값을 무조건 포함해야 합니다.
<font-size>
<font-family>
다음 속성의 값을 포함할 수 있습니다.
<font-style> (en-US)
<font-variant> (en-US)
<font-weight>
<line-height> (en-US)
style, weight는 size, family 보다 앞쪽에 적으면 됩니다.
height는 size/height로 작성하면 됩니다.
class default와 text가 동일하게 보이는걸 알 수 있다.
letter-spacing : 한글자 글자 간의 간격
word-spacing : 단어마다의 간격
nomal 값에 추가한 값이며, - 값도 사용 가능하다.
큰 절댓값의 spacing을 적용한 문장은 거의 읽기 힘들어집니다.
큰 양의 값을 적용하면 단어의 사이가 너무나도 멀어져서 문장처럼 보이지 않습니다.
반면 지나친 음의 값을 적용하면 단어끼리 서로 겹쳐서 어느 단어의 시작과 끝을 알아차리지 못하게 됩니다.
text를 정렬하는 속성.
블록 요소에만 적용 가능하다.
블록요소인 부모에 적용할 경우 인라인 요소도 적용이 된다.
정렬
text-align: center
text-align: right
text-align: left
블록 요소에만 적용 가능하다.
들여쓰기. 상속 가능
기본 값 0px
shorthand 속성, 순서는 상관 없음. multiple로 사용할 경우는 이어서 써야함.
text-decoration-line (en-US) -필수
underline또는 line-through 등과 같은 사용된 장식의 종류를 설정합니다.
여러개 중복 가능. 중복사용 할땐 붙어 사용 해야함.
- none
Produces no text decoration.- underline
Each line of text has a decorative line beneath it.- overline
Each line of text has a decorative line above it.- line-through
Each line of text has a decorative line going through its middle.
text-decoration-color (en-US)
장식의 색을 정합니다.
text-decoration-style (en-US)
solid, wavy 또는 dashed와 같은 장식에 사용된 선의 스타일을 설정합니다.
- solid
Draws a single line.- double
Draws a double line.- dotted
Draws a dotted line.- dashed
Draws a dashed line.- wavy
Draws a wavy line.
- text-decoration-thickness (en-US)
장식에 사용된 선의 두께를 설정합니다.
normal
기본 줄 바꿈 규칙을 사용합니다.
break-all
오버플로를 방지하기 위해서는 어떠한 두 문자 사이에서도 줄 바꿈이 발생할 수 있습니다. (한중일 텍스트 제외)
keep-all
한중일(CJK) 텍스트에서는 줄을 바꿀 때 단어를 끊지 않습니다.
비 한중일 텍스트에서는 normal과 동일합니다.
사용할 수 있는 언어 : 영어, 일본어, 터키어...