font

; 글자 관련 속성들을 지정.

font-style : 글자 기울기 지정.

font-weight : 글자 두께 지정.

font-size : 글자 크기 지정. mediun(16px)

line-height : 줄 높이(줄 간격) 기정. normal(Reset.css 적용시 1)

font-family : 글꼴(서체) 지정. 운영체제(브라우저)에 따라 달라짐.

 

font: 기울기 두께 크기 / 줄높이 글꼴;
 
.box {
    font: italic bold 20px / 1.5 "Arial", sans-serif
}
 
.box {
    font: 30px / 1.5; /* Error */
    font: bold; /* Error */
    font: bold sans-serif; /* Error */
    font: 30px / 1.5 sans-serif;
    font: bold 30px sans-serif;
    font: italic 30px / 1.5 "Arial", sans-serif;
}
 
**단축 속성을 사용하려면 font-size 와 font-family 를 필수로 입력해야 한다.
cs

font-style

; 글자 스타일(기울기)을 지정.

normal : 스타일 없음.

italic : 이텔릭체.(활자)

oblique : 기울어진 글자.

font-weight

; 글자 두께(가중치)을 지정.

normal : 기본 글자 두께.

bold : 글자 두껍게.

border : 부모(상위) 요소보다 더 두껍게.(bold보다 두껍다는 개념이 아님)

lighterl : 부모(사위)요소보다 더 얇게.

숫자 : 100부터 900까지의 100단위의 숫자 9개, noraml과 bold 이외의 두께를 제공하는 글꼴(서체)을 위한 설정.

 

font-size

; 글자의 크기를 지정.

단위 : px, em, cm 등 단위로 지정.(기본값 16px)

% : 부모(상위) 요소의 비율로 지정. em으로 대처해서 사용 추천.

 

line-height

; 줄의 높이를 지정.

normal : 브라우저의 기본 정의를 사용.(1~1.4)

숫자 : 요소 자체 글꼴 크기의 배수로 지정.

단위 : px, em, cm 등 단위로 지정.

% : 요소 자체 글꼴 크기의 비율로 지정.

*높이는 font-size의 top, bottom 을 포함한다. 

font-family

; 글꼴(서체) 지정.

글꼴 이름 : 글꼴(서체의 후보)를 지정.

글꼴 계열 : serif, sans-serif, monospace, cursive, fantasy.

-

color

; 문자의 색상을 지정. *rgb(0, 0, 0)

색상 이름 : 브라우저에서 제공하는 색상의 이름. red, blue

**Hex 색상코드 : 16진수 색상.(Hexadecimal Colors) #000000

RGB : 빛의 삼원색. rgb(255, 255, 255)

**RGBA : 빛의 삼원색, 투명도. rgba(255, 0, 0, .5)

HSL : 색상, 채도, 명도. hsl(120, 100%, 50%)

HSLA : 색상, 채도, 명도, 투명도. hsla(120, 100%, 50%, .3)

 

text-align

; 문자 정렬 방식을 지정. 

left : 왼쪽 정렬.

right : 오른쪽 정렬.

center : 가운데 정렬.

justify : 양쪽 맞춤. 2줄 이상일때.

text-decoration

; 문자 장식(line)을 설정. 

none : 선 없음.

underline : 밑줄을 지정.

overline : 윗줄을 지정.

line-through : 중앙 선(가로지르는)을 지정.

text-indent

; (첫번째 줄의) 들여쓰기를 지정.

*음수도 사용 가능.(내어쓰기) 존재는 하지만 화면 밖으로 내보내기 가능. 

letter-spacing

; 문자의 자간(글자 사이 간격)을 지정.

normal : 단어 사이의 일반 간격.

단위 : px, em, cm 등 단위로 지정.

word-spacing

; 단어 사이(띄어쓰기)의 간격을 지정.

normal : 단어 사이의 일반 간격.

단위 : px, em, cm 등 단위로 지정.

'::public > HTML & CSS(SCSS)' 카테고리의 다른 글

CSS - 속성(배경)  (0) 2021.04.08
CSS - 속성(띄움(정렬), 위치)  (0) 2021.04.07
CSS - 속성(박스 모델)  (0) 2021.04.06
CSS - 단위  (0) 2021.04.02
CSS - 우선순위  (0) 2021.04.01

+ Recent posts