- 전체(91)
- html5(1)
- web accessibility(11)
- Cross Browsing(20)
- html basic(7)
- css basic(23)
- meta(2)
- form(12)
- table(2)
- menu(2)
- box(1)
- button(1)
- font(1)
- etc(8)
- CSS 애니메이션
2010/05/06 11:06
[웹표준 개발]
오늘은 CSS 폰트 단위에 대해서 알아보겠습니다.
pt :points(포인트) - 1포인트는 0.72인치
px :pixels(픽셀) - 화면 해상도에 대한 상대크기
% : 퍼센티지 - 지정되거나 상속받은 (또는 상위 엘리먼트)에 대한 백분율 상대 크기
말로하면 복잡하죠?
아래 표를보면 한눈에 쫙~들어올겁니다.
Pixels | EMs | Percent | Points |
---|---|---|---|
6px | 0.375em | 37.5% | 5pt |
7px | 0.438em | 43.8% | 5pt |
8px | 0.5em | 50% | 6pt |
9px | 0.563em | 56.3% | 7pt |
10px | 0.625em | 62.5% | 8pt |
11px | 0.688em | 68.8% | 8pt |
12px | 0.75em | 75% | 9pt |
13px | 0.813em | 81.3% | 10pt |
14px | 0.875em | 87.5% | 11pt |
15px | 0.938em | 93.8% | 11pt |
16px | 1em | 100% | 12pt |
17px | 1.063em | 106.3% | 13pt |
18px | 1.125em | 112.5% | 14pt |
19px | 1.188em | 118.8% | 14pt |
20px | 1.25em | 125% | 15pt |
21px | 1.313em | 131.3% | 16pt |
22px | 1.375em | 137.5% | 17pt |
23px | 1.438em | 143.8% | 17pt |
24px | 1.5em | 150% | 18pt |
1em은 16px 이고, 우리가 많이 쓰는 12px은 0.75em 이되죠.
부모 요소에 적용한 스타일이 자식 요소에 계속되는 것을 상속(inherit)라고 합니다. 상속된 값이 "%"나 "em" 등의 상대단위인 때는 일반적으로 부모 요소의 값에 자식 요소의 값을 더한 값이 적용됩니다.
<style type="text/css">
body { font-size:62.5%; color:green;}
div { font-size:2em; }
p { font-size:1.5em; border : 1px solid red ; padding: 1em;}
</style>
< body>
<p>body의 62.5%의 폰트사이에서 p의 1.5em만큼 커진 폰트 사이즈입니다. </p>
<div>
<p>div의 2em사이즈를 한번 더 상속받은 이곳은 폰트가 위의 p태그보다 큽니다.</p>
</div>
</body>
body { font-size:62.5%; color:green;}
div { font-size:2em; }
p { font-size:1.5em; border : 1px solid red ; padding: 1em;}
</style>
< body>
<p>body의 62.5%의 폰트사이에서 p의 1.5em만큼 커진 폰트 사이즈입니다. </p>
<div>
<p>div의 2em사이즈를 한번 더 상속받은 이곳은 폰트가 위의 p태그보다 큽니다.</p>
</div>
</body>
em사이즈를 사용할땐 상속받는 값을 생각하며 계산을 해야해서 쬐끔 복잡하다는 느낌이 들기도 합니다.
다음은 폰트 크기 계산을 도와주는 웹 사이트에요.
- px 단위를 em 단위로 변환: http://pxtoem.com
- em 단위 계산기: http://riddle.pl/emacalc
- em 단위 계산기: http://riddle.pl/emacalc
댓글 0
댓글 쓰기 권한이 없습니다.
51 | accesskey | 2014.11.14 |
50 | Caption을 제어하는 방식을 | 2014.11.11 |
49 | display:none과 visibility: hidden | 2014.11.11 |
48 | [tip]ie7에서 caption 인식 밀리는 현상 발생 | 2014.11.11 |
47 | 게시판 목록에서 제목항목 자동 ...로 말줄임 | 2014.11.07 |
46 | li의 list style type | 2014.11.06 |
45 | box-sizing | 2014.11.05 |
44 | Cufon 사용방법 | 2014.07.01 |
43 | font:11px/18px | 2014.06.23 |
42 | temp | 2014.06.20 |
41 | 파일 | 2014.06.20 |
> | CSS 폰트 단위 | 2013.09.02 |
39 | CSS 선택자 형식(CSS Selector) | 2013.08.02 |
38 | CSS3로 그라데이션 이미지 만들기 | 2013.08.02 |
37 | text-shadow 크로스브라우징 | 2013.02.25 |
36 | 브라우저별 CSS | 2013.02.25 |
35 | 그라데이션 주기 | 2012.08.06 |
34 | Image Sprite 기법이란 무엇입니까? | 2013.08.02 |
33 | IR(Image Replacement) 기법이란 무엇입니까? | 2013.08.02 |
32 | 이미지에 포함된 텍스트의 양이 너무 많을때 | 2013.08.02 |