Animated Turtle

CSS

문자에 관련된 스타일을 알아보자

훙구 2023. 3. 1. 14:54

...

728x90
반응형

문자 관련 스타일

CSS에서 문자를 스타일링하는 다양한 방법이 있는데, 다음은 CSS에서 일반적으로 사용하는 문자 관련 스타일입니다.

 

font-family

문자의 글꼴을 지정하는 속성입니다.

여러 단어이거나 한글 글꼴인 경우는 따옴표로 감싸고 여러 개의 글꼴을 쉼표로 구분하여, 지정한 글꼴이 없을 경우 그 다음 글꼴로 지정할 수 있습니다.

 

font-size

문자의 글자 크기를 지정하는 속성입니다.

글자 크기는 명시하지 않을 경우 16px이 기본값입니다. 

단위는 ?

   
px 해상도에 따라 상대적으로 달라지는 기본 단위
% 부모 요소의 글자 크기를 100%로 계산한 단위
em 부모 요소의 글자 크기를 100%로 계산한 100분의 1단위
rem 최상위 요소의 글자 크기를 100%로 계산한 100분의 1단위
vw, vh vw는 뷰포트 너비값의 100분의 1단위
vh는 뷰포트 높이값의 100분의 1단위

font-weight

문자를 굵게 하거나 굵은 문자를 보통으로 재설정하는 속성입니다.

font-style

문자를 기울어지게 하거나 기울어지지 않게 재설정하는 속성입니다.

font-variant

문자를 작은 대문자로 설정하거나 원래 문자로 재설정하는 속성입니다.

line-height

줄 간격을 px, %, em 등의 단위로 지정하여 설정하는 속성입니다.

font

'font-' 로 시작하는 속성들은 'font : ~' 형식의 한줄로 붙여 쓸 수 있는데,

그럴 경우 반드시 다음 세 가지 순서에 맞추어 써야 하며, 글자 크기와 글꼴은 생략할 수 없습니다.

font : [font-weight, font-style, font-variant] [font-size / line-height] [font-family];

웹폰트

CSS에서는 글꼴 파일을 업로드하여 사용하는 @font-face를 사용할 수 있습니다. 글꼴 파일의 용량이 크면 로딩되는 속도가 느리고, 용량이 적으면 글자가 뭉개져 보일 수 있으므로 여러 번 테스트하여 결정해야합니다.

  • 글꼴을 다운로드하거나 구매한 뒤 업로드할 폴더를 정해 올립니다.
  • CSS에서 글꼴 이름, 파일 경로, 파일 유형을 설정합니다.
  • 선택지에 글꼴 이름을 부여합니다.

color

글자의 색상을 지정하는 속성으로 다음과 같이 표현합니다.

color : blue

CSS의 색상은 글자색(color) 뿐 아니라 배경색(background), 테두리색(border) 등 다양한 CSS속성들에 적용됩니다.

letter-spacing, word-spacing

글자 간의 간격은 letter-spacing, 단어 간의 간격은 word-spacing 속성으로 값을 부여합니다.

letter-spacing 에 음수를 부여하면 원래 자간이 떨어진 글꼴일 경우 더욱 밀착시킬 수 있습니다.

text-decoration

글자에 밑줄, 윗줄, 가운데줄을 치거나 쳤던 줄을 없애주는 속성입니다.

text-transform

대소문자 변경을 실행합니다.

속성값 속성 설명
uppercase 대문자
lowercase 소문자
capitalize 첫 글자만 대문자

text-shadow

CSS에서는 그래픽 프로그램의 도움 없이도 글자에 그림자를 주는 속성을 부여할 수 있습니다.

text-shadow : 그림자와 원본 가로거리 / 세로거리 / 블러정도(생략가능) / 그림자의 색상

순으로 적어 사용합니다 (/제외)

 

 

 

이상으로 문자 관련 스타일에 대해서 알아보았습니다 !

728x90
반응형