CSS/CSS

CSS 속성 알아보기 (글자와 문자)

IT Blue 2021. 4. 25. 23:52

 

font-style

 

font-style: 값;

font-style: italic;
font-style: oblique; /* 기울어진 글자 */

글자의 기울기를 지정하는 속성

 

기본값(normal) - 기울기 없음

italic - 이텔릭체

 

font-weight

 

font-weight: 값;

font-weight: normal; /* 기본 두께 normal값은 400을 의미 */
font-weight: bold; /* 두껍게 bold값은 700을 의미 */
font-weight: bolder; /* 상위(부모) 요소보다 더 두껍게 */
font-weight: lighter; /* 상위(부모) 요소보다 더 얇게 */
font-weight: 100~900; /* 100 단위의 숫자 9개를 값으로 지정 */

글자의 두께(가중치)를 지정하는 속성

 

기본값(normal, 400) - 기본 두께

bold(700) - 두껍게

 

font-size

 

font-size: 값;

font-size: 16px;
font-size: 16%; /* 부모 요소의 폰트 크기에 대한 비율 */
font-size: smaller; /* 상위(부모) 요소보다 작은 크기 */
font-size: larger; /* 상위(부모) 요소보다 큰 크기 */
font-size: (xx-small ~ xx-large); /* 가장 작은 크기 ~ 가장 큰 크기까지 */
                                  /* 7단계의 크기를 지정 */

글자의 크기를 지정하는 속성

 

기본값(16px) - 기본 크기

단위 - px, em, rem 등 단위로 지정

 

line-height

 

line-height: 값;

line-height: normal;
line-height: 1.4; /* 요소의 글꼴 크기의 배수로 지정 */

한 줄의 높이를 지정하는 속성, 행간과 유사

 

기본값(normal) - 브라우저의 기본 정의를 사용

숫자 - 요소의 글꼴 크기의 배수로 지정

단위 - px, em, rem 등 단위로 지정

 

font-family

 

font-family: 값1, 값2, ... 글꼴계열; /* 글꼴 값을 여러개 작성할 수 있다 */

font-family: 글꼴1, "글꼴2", ... 글꼴계열;
/* 띄어쓰기 등 특수문자가 포함된 글꼴 이름은 큰 따옴표로 묶어야 한다 */
/* 마지막에는 필수로 글꼴 계열을 작성해야 한다 */
/* 글꼴계열이 아닌 글꼴 값은 후보 값이다 */
/* 글꼴1~글꼴N 후보값의 선착순으로 사용 가능한 글꼴을 찾다가 마지막으로 글꼴 계열의 값을 사용한다 */

글꼴(서체)을 지정하는 속성

 

글꼴 계열의 종류

- serif (바탕체 계열)

- sans-serif (고딕체 계열)

- monospace (고정너비[가로폭이 동등] 글꼴 계열)

- cursive (필기체 계열)

- fantasy (장식 글꼴 계열

 


 

color

 

color: 값;

color: rgb(n,n,n) /* n은 0~255까지의 숫자 */
color: red; /* 기타 지정 가능한 색상 */

글자의 색상을 지정하는 속성

 

기본값(검정색) - rgb(0,0,0)

색상 - 기타 지정 가능한 색상

 

text-align

 

text-align: 값;

text-align: left; /* 왼쪽 정렬 */
text-align: right; /* 오른쪽 정렬 */
text-align: center; /* 가운데 정렬 */
text-align: justify; /* 양쪽 정렬 */

문자의 정렬 방식을 지정하는 속성

 

기본값(left) - 왼쪽 정렬

right - 오른쪽 정렬

center - 가운데 정렬

 

text-decoration

 

text-decoration: 값;

text-decoration: none; /* 장식 없음 */
text-decoration: underline; /* 밑줄 */
text-decoration: overline; /* 윗줄 */
text-decoration: line-through; /* 중앙 선 */

문자의 장식(선)을 지정하는 속성

 

기본값(none) - 장식 없음

underline - 밑줄

 

text-indent

 

text-indent: 값;

text-indent: 0; /* 들여쓰기 없음 */
text-indent: 50px; /* 들여쓰기 */
text-indent: -50px /* 내어쓰기 */

문자 첫 줄의 들여쓰기를 지정하는 속성

 

기본값(0) - 들여쓰기 없음

단위 - px, em, rem 등 단위로 지정

 

음수를 사용하여 내어쓰기가 가능하다