[CSS] em / ex / px / pt / % 의 차이

2015. 3. 4. 18:18·개발일지/2015
반응형

<간단한 설명>


CSS의 표준권고안에 따르면 크기 단위는 절대단위와 상대단위로 구분됩니다.
- 절대단위 : in, cm, mm, pt, pc가 있으며 출력장치(모니터)의 물리적 속성을 아는 경우 효율적
- 상대단위 : em, ex, px, %가 있으며 기종간, 플랫폼 간의 호환성을 유지하는데 유리

 

- em : font_size, 해당폰트의 대문자 M의 너비를 기준으로 함.
- ex : x-height, 해당폰트의 소문자 x의 높이를 기준으로 함.
- px : pixel, 표시장치(모니터)에 따라서 상대적인 크기를 가짐.
- %  : percent, 기본글꼴의 크기에 대하여 상대적인 값을 가짐.
- pt  : point, 일반 문서(워드 등)에서 많이 사용하는 단위

 


대부분의 브라우저는 폰트 사이즈의 기본값이 12pt, 16px, 1em, 100% 입니다. 예를 들어, 본문 전체가 12pt으로 설정되어 있는 상태에서 본문내의 테이블에서는 좀더 작은 9pt를 사용하고자 한다면, em단위로 본문의 폰트사이즈는 1em이 되고 테이블내 폰트사이즈는 0.75em이 되는 것입니다.

[참고] http://eara.tistory.com/149

 

px = pt / 0.75

pt = px * 0.75 

em = pt / 12

% = pt * 100 / 12

 

위의 공식으로 설명될 수 있습니다. 

단위변환 사이트 : http://pxtoem.com/

 

 

<단위별 간단한 표>

PointsPixelsEmsPercent
6pt8px0.5em50%
7pt9px0.55em55%
7.5pt10px0.625em62.5%
8pt11px0.7em70%
9pt12px0.75em75%
10pt13px0.8em80%
10.5pt14px0.875em87.5%
11pt15px0.95em95%
12pt16px1em100%
13pt17px1.05em105%
13.5pt18px1.125em112.5%
14pt19px1.2em120%
14.5pt20px1.25em125%
15pt21px1.3em130%
16pt22px1.4em140%
17pt23px1.45em145%
18pt24px1.5em150%
20pt26px1.6em160%
22pt29px1.8em180%
24pt32px2em200%
26pt35px2.2em220%
27pt36px2.25em225%
28pt37px2.3em230%
29pt38px2.35em235%
30pt40px2.45em245%
32pt42px2.55em255%
34pt45px2.75em275%
36pt48px3em300%

 


[출처] http://blog.naver.com/knight50/80154310309

 

 

[출처] [css] 단위변환 (px, pt, em)|작성자 좋은생각


 

반응형
저작자표시 비영리 변경금지 (새창열림)

'개발일지 > 2015' 카테고리의 다른 글

[HTML5] 알기 쉬운 콘텐츠 요소 판별법  (0) 2015.03.04
[CSS] 이미지 사용 시 지켜야 할 규칙과 비용 최소화를 위한 방안  (0) 2015.03.04
[CSS] 자신이 만든 디자인을 CSS로 변환시켜주는 플러그인  (0) 2015.03.04
[jQuery] getScript() Method  (0) 2015.03.04
[웹브라우저] 레이아웃 엔진 / 렌더링 엔진  (0) 2015.02.26
'개발일지/2015' 카테고리의 다른 글
  • [HTML5] 알기 쉬운 콘텐츠 요소 판별법
  • [CSS] 이미지 사용 시 지켜야 할 규칙과 비용 최소화를 위한 방안
  • [CSS] 자신이 만든 디자인을 CSS로 변환시켜주는 플러그인
  • [jQuery] getScript() Method
zineeworld
zineeworld
2013년부터 마크업 개발을 하고 있습니다.
  • zineeworld
    zineeworld
    zineeworld
    • 전체보기 (447)
      • 지니월드 (150)
        • 회고 (8)
        • 경력 (33)
        • 경험 (39)
        • 공부 (22)
        • 수집 (27)
        • 단상 (16)
        • 장소 (5)
      • 개발일지 (297)
        • 2025 (3)
        • 2024 (9)
        • 2023 (10)
        • 2022 (1)
        • 2021 (11)
        • 2020 (29)
        • 2019 (10)
        • 2018 (21)
        • 2017 (10)
        • 2016 (91)
        • 2015 (95)
        • 2014 (7)
  • 블로그 메뉴

    • 글쓰기
    • 관리자
  • 전체
    오늘
    어제
  • 태그

    회사일기
    깃
    css-drawing-tutorial
    회고
    Mobile
    회돈내산
    git
    CSS
    htmlemail
    react
    css-drawing
    오늘의영감
    디자인시스템
    angular
    널리
    zineepick
    SVG
    리더의착각
    팀장일기
    웹접근성
  • hELLO· Designed By정상우.v4.10.2
zineeworld
[CSS] em / ex / px / pt / % 의 차이
상단으로

티스토리툴바