본문 바로가기

Programming/CSS

DAY 82. CSS - 글자, 문단, 목록 태그

 

 

02. 텍스트 스타일

 

CSS 단위 구성

<절대크기>

  • px : 똑같은 px 사이즈여도 기기마다 크기가 다르게 보일 수 있다.
  • pt : 1 ~ 71 point 까지 지정할 수 있다.

<상대크기>

  • 상대크기는 어떤 대상을 보고 상대적인 크기를 가지고 단위로 나타낸다.
  • em : 부모의 크기를 1em으로 따진다. 1배 = 1em = 100%, 1.5배 = 1.5em = 150% 부모 요소의 크기가 기준이 된다. 상속되면서 자식에서 더 커지는 경우가 발생한다.
  • rem : root 최상위 태그(<body>) 의 크기를 기준으로 배수된다.
  • % : 백분율로 상위 요소에 대한 상대적인 비율을 나타낸다. 초기설정 값 100%

 


 

텍스트 스타일

font-family

폰트 글꼴 설정, 웹 문서에서 사용할 폰트를 지정한 것

실제로 사용자 pc에 해당하는 폰트가 설치가 되어있어야 한다. 만약 내가 지정한 글꼴들이 없으면 브라우저 기본 글꼴이 적용된다.

두 개 이상의 글꼴을 설정할 때는 , 로 구분

상속이 되기 때문에 모든 문서를 적용하고 싶다면 <body> 태그 안에 작성할 것

요즘에는 웹폰트를 자주 사용한다.

선택자{font-family: 글꼴1[, 글꼴2, 글꼴3];}

 

font-size

텍스트의 크기를 변경할 때 사용한다.

 

font-weight

글자의 두께를 변경할 때 사용한다.

 

font-variant

영어를 작은 대문자로 표시할 때 사용한다.

 

font-style

텍스트의 기울임(이텔릭체)을 지정할 때 사용한다.

  • italic : 처음부터 기울어진 글자가 존재, 글꼴 안에 원래 존재하는 기울임을 갖다 사용한다.
  • oblique : 기본 글자를 기울여서 표시, 기본 글자를 억지로 기울인 것

 

color

텍스트의 색상을 지정할 때 사용한다.

 

text-decoration

텍스트에 줄을 긋거나 없앨 때 사용한다.

글자에 밑줄이나 취소선, 윗 선을 긋거나 밑줄을 표시하지 않는 속성

  • none : 밑줄 삭제
  • underline : 밑줄 표시
  • overline : 윗줄 표시
  • line-through : 취소선 표시

 

text-transform

영문 텍스트의 대소문자 변환 시 사용한다.

  • none : 변환 없음
  • capitalize : 시작 첫 번째 글자를 대문자로 변환
  • uppercase : 모든 글자 대문자로 변환
  • lowercase : 모든 글자 소문자로 변환

 

text-shadow

텍스트에 그림자 효과를 줄 때 사용한다.

선택자{text-shadow: non or 가로 세로 번짐 색상;}

  • 가로 값 : 정수 값이면 오른쪽으로 그림자, 음수 값이면 왼쪽으로 그림자
  • 세로 값 : 정수 값이면 아래쪽으로 그림자, 음수 값이면 위쪽으로 그림자
  • 번짐 : 번지는 범위 지정, 수치로 표현

 

white-space

공백을 처리해주는 속성

선택자{white-space: normal or nowrap or pre or pre-line or pre-wrap}

  • normal : 여러 개의 공백을 하나로 표시
  • nowrap : 여러 개의 공백을 하나로 표시, 줄 바꾸지 않고 한 줄 표시 (웹 브라우저 크기가 줄어들어도 한 줄로 표시)
  • pre : 여러 개의 공백을 그대로 표시
  • pre-line : 여러 개의 공백을 하나로 표시, 영역 넘어가면 자동 줄 바꿈
  • pre-wrap : 여러 개의 공백을 그대로 표시, 영역 넘어가면 자동 줄 바꿈

 

letter-spacing & word-spacing

낱개 글자의 간격을 조정하고 싶을 때 사용 & 단어와 단어 사이의 간격을 조정하는 속성

 

 


 

문단 스타일

문장을 정렬하고 싶을 때 사용한다.

 

text-align

문장을 정렬하고 싶을 때 사용한다.

 

text-indent

문장을 들여쓰기 하고 싶을 때 사용한다.

 

line-height

문장끼리 줄 간격 조정하고 싶을 때 사용한다.

 

text-overflow

영역을 벗어나는 텍스트에 대해 지정하고 싶을 때 사용한다.

 

 


 

 

목록 스타일

list-style-type

목록 기호의 스타일을 지정하는 속성

 

 

list-style-image

기호 대신 이미지 삽입

 

list-style-position

목록 기호 들여쓰기

 

list-style

목록 스타일 한 번에 지정

'Programming > CSS' 카테고리의 다른 글

DAY 84. CSS - 색상, 배경, 애니메이션 스타일  (0) 2021.11.10
DAY 83. CSS - 레이아웃 스타일  (0) 2021.11.09
DAY 81. CSS - 선택자  (0) 2021.11.07