티스토리 뷰

20180906_css_font_00

CSS 속성공부 #5 / 글자 속성

font-size 속성

이 속성은 글자의 크기를 지정하는 속성이다. 앞서 배운 크기 단위(css 속성공부 #1 참조) or 키워드 들을 사용하여 글자의 크기를 지정할 수 있다.


font-family 속성

이 속성은 글꼴을 지정하는 속성이다. font-family 속성의 스타일 값에는 사용자에 컴퓨터에 설치된 글꼴을 입력할 수도 있고 Google Fonts를 이용하는 방법도 있다.


20180906_css_font_01


여기서 원하는 폰트를 선택하면 아래와 같이 Import 하는 방법을 알려준다. 우리는 그저 HTML에 사용할 폰트의 link를 넣어주고 font-family를 이용해 사용하면 된다.


20180906_css_font_02

하지만 내가 만든 웹 페이지를 사용하는 사용자의 컴퓨터에는 해당 폰트를 지원하지 않을 수도 있으므로 Google Font 처럼 font-family의 속성을 여러 개 입력해줘야 한다.


font-style

font-style 속성은 글자의 기울기를 조절하는 속성이며, 스타일 값에는 키워드를 사용한다.


font-weight 속성

font-weight 속성은 글자의 두께를 조절하는 속성이며, 스타일 값에는 숫자 or 키워드를 사용한다.


text-align 속성

text-align 속성은 글자의 정렬을 담당한다.


line-height 속성

line-height 속성은 글자의 높이를 지정한다. 현대의 html 페이지는 문서보다 애플리케이션 형태로 많이 사용되기 때문에 line-height 속성을 사용하여 글자의 높이를 지정하기 보다는 글자를 수직 중앙 정렬할 때 사용한다.


width 100px, height 250px인 div에 수직 중앙 정렬을 적용해보자. text-align 속성을 center로 해도 가로만 중앙정렬이 되고, 수직 중앙 정렬은 적용되지 않는다.


20180906_css_font_03

20180906_css_font_04


여기서 a 태그의 line-height 속성을 div 태그의 height 속성값과 동일하게 설정해주면 중앙 정렬이 된다.


20180906_css_font_05

20180906_css_font_06


text-decoration 속성

a 태그에 href 속성을 지정하면 위 예제의 click처럼 글자에 밑줄이 생기고 파란색으로 변경된다. 하지만 우리는 일반 웹 페이지에서 밑줄이 없는 링크들을 많이 보았다. 이는 text-decoration 속성을 정용해서 밑줄을 제거했기 때문이다.


댓글
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
최근에 올라온 글
최근에 달린 댓글
방문자 현황
Total
Yesterday
Today