코딩 공부/HTML

<6> 텍스트 스타일

hg_96 2021. 3. 9. 00:20

 

 

font-family - 폰트를 정의

h1{font-family:"맑은 고딕", 돋움, 굴림}

h1 태그에 맑은 고딕을 사용하지만 없다면 돋움, 그것도 없다면 굴림을 사용하겠다

 

 

웹폰트를 가져오는 예시

/* 나눔고딕 */
@import url(//fonts.googleapis.com/earlyaccess/nanumgothic.css);

.nanumgothic * {
 font-family: 'Nanum Gothic', sans-serif;
}

/* 사용 */
<p class = "nanumgothic"> 나눔고딕 웹폰트 사용

 

 

font-size : 속성 값

절대 크기 - 브라우저에서 지원하는 크기 xx-small, x-small, small, | medium, | large, x-large, xx-large

상대 크기 - 부모 요소의 font-size를 기준으로 크기를 조절 larger, smmaller

크기 - 브라우저와 상관없이 크기를 지정 {

   em - 해당 글꼴의 대문자 M을 기준으로 크기를 조절

   ex - x의 높이를 기준으로 크기를 조절

   px - 픽셀, 모니터에 따라 상대적 크기

   pt - 포인트. 일반 문서에서 가장 접하기 쉬운 단위 }

백분율 - 부모 요소의 글자크기를 기준으로 %를 표기  100%

 

 

font-weight :  속성 값

normal - 기본 굵기

bold, bolder, lighter - 굵게, 더 굵게, 가늘게

100~900까지 100 단위 - 400 기준(normal)으로 조절

 

 

color : 속성 값

#ffffff, rgb(0,0,0), white

 

 

text-decoration 

텍스트에 밑줄 또는 가로지르는 줄

텍스트 링크의 밑줄을 제거 가능

none - 제거

underline - 밑줄

overline - 윗줄

line-through - 텍스트를 가로지르는 줄

 

 

text-transform 

영문의 텍스트의 대문자나 소문자를 바꾸기

none - 그대로

capitalize - 문장의 첫 글자만 대문자로

uppercase - 모든 글자를 대문자로

lowercase - 모든 글자를 소문자로

full-width - 가능한 모든 문자를 전각 문자로 (가로 세로비가 1:1)

 

 

text-shadow : 가로 거리, 세로 거리, 번짐, 색상

 

 

text-align 

start - 줄의 시작 위치에 정렬

end - 줄의 끝에 정렬

left - 왼쪽

right - 오른쪽

center - 중앙

justify - 양쪽 맞춤

match-parent - 부모를 따라

 

 

text-justify 

text-align = "justify"일 때 적용 가능 

auto - 자동으로 지정

none - 정렬 안 함

inter-word - 단어 사이의 공백들 조절

distribute - 글자 사이의 공백을 똑같이 지정(글자 하나씩 떨어져 일정하게 배치)

 

 

text-indent : 크기, 백분율

들여 쓰기 지정

 

line-height : 1.5, 2, 2.5 

줄 간격