티스토리 툴바

css 2008/02/14 23:11

네~ 오랜만이네요... 이제부터 좀 제대로 해야겠습니다 ㅠ_ㅜ
이번에는 css중 font 에 관해 알아볼게요.
font는 글자를 예쁘게 꾸며주는 속성입니다.

1. font-family

#div { font-family:Dotum,Gulim,Tahoma,sans-serif; }

font-family는 글자체를 지정해줍니다. 앞에서부터 우선순위가 높게 적용됩니다. 위의 예처럼 작성하면 우선 돋움체를 사용자의 컴퓨터에서 찾아보고, 있으면 돋움체를 적용하고 없으면 굴림체로 넘어갑니다. 마지막 폰트까지 없으면 곤란하겠죠? 그래서 맨 오른쪽에는 "어느 컴퓨터에나 있는" 폰트를 써주어야 합니다. 네? 돋움체는 다 있다구요? 과연 미국인의 컴퓨터에도 돋움체가 있을까요? 대부분 없겠죠 ^^; 어느 컴퓨터에나 있는 genetic family에는 sarif, sans-serif 등이 있습니다.


2. font-size

#div { font-size:12px; }

글자의 크기를 지정합니다. 글자의 크기의 단위로는 px(pixels), pt(points), em(ems), %(percent) 를 사용할 수 있습니다. 픽셀이나 포인트는 많이 접해보셨을 겁니다. 보통 웹에서 사용하는 글자 크기는 12px, 9pt입니다. em과 %는 상대적인 글자 크기인데요. 0.8em , 80%는 상위 div의 8/10 만큼의 글자 크기를 나타냅니다. 개인적으로는 픽셀만을 사용합니다. 다른 크기의 경우 브라우저마다 조금씩 크기가 달라져서 곤란하거든요. 특별한 경우에만 사용하시고 픽셀을 사용하시는 편이 속편할거에요. 참고로 이 블로그의 글자 크기는 12px이고 한글 글자체의 경우 11px 까지 읽을 수 있을 정도로 표시됩니다.


3. font-weight

#div { font-weight:bold; }

폰트의 두께를 지정합니다. bold를 주면 굵게 표시됩니다. 수치로 100부터 900까지의 숫자를 줄 수 있는데, 대부분의 폰트의 경우 폰트의 굵기가 없기 때문에 제대로 적용되지 않습니다. (특정 수치까지는 normal, 특정 수치부터 bold와 똑같이 표현됩니다)


4. font-style

#div { font-style:italic; }

폰트의 스타일을 지정합니다. italic은 기울임꼴이죠.


5. 한꺼번에 쓸 수도 있습니다.

#div { font: 12px Gulim,Tahoma,sans-serif bold; }



6. 문자 간격 조정

#div { letter-spacing:2px; }

font 관련 속성은 아니지만 font와 같이 자주 사용하므로 여기에 적습니다. 문자간의 간격을 지정해줄 수 있습니다. 보통 값으로 -1을 줘서 좁은 공간에 더 많은 글자를 표현하고 싶을 때 사용합니다.

시작하셨군요..

폰트는 돋움말고는 잘 안 써서...
솔직히 굴림은 맘에 안들죠...
다른 폰트는 왠지 접속하는분 컴터에 없을 것 같고 -_-;
흠..이거 할려면
HTML편집기인가..그런거 필요한건가요?
예전에 이 블로그에서 봤었던거 같은데..
기억이 가물가물하네요..ㅠ_ㅠ
그냥 메모장으로 하셔도 돼요 ^^;
저장할때 확장자로 .html 만 붙이시면 됩니다.
와~ 오랜만에 보는 새글이빈다!
궁금하것이 있는데요. dotum, tahoma, arial 등 이렇게 폰트-페밀리에 여러가지로 설정하는 이유는 뭔가요? 그리고 설정함으로써 무슨 효과를 얻을 수 있는지...
오랜만에 써보는 답글입니다 -ㅅ-;
방동님 컴퓨터엔 돋움체가 있겠지만, 손님의 컴퓨터엔 돋움체가 없을 수 있죠. 그러면 돋움체 대신 tahoma가 보여지게 되어 있습니다.
나는 너에 합의한다 이다. 그것은 이렇게 이다.
좋은 위치! 너를 감사하십시요.
감사합니다!!! 활용해 보겠습니다