반응형
스타일 시트 CSS px(pixel) -> em 단위 변환 표 |
환경: Eclipse Mars, CSS5 |
보통 HTML 구현할 때 쓰는 단위는 px 픽셀입니다. 간혹 % 와 유사한 표현인 em 을 사용하기도 합니다. em 은 %(persent) 를 좀더 간단하게 표현할 수 있도록 만든 단위 입니다. 그러니까 em 값 0 ~ 1 사이의 실수 값이 % 의 0% ~ 100% 사이 값입니다. 0.3125em 이 31.25% 를 뜻합니다. 이런 em 을 px 로 변환할 때 참고할 수 있는 표를 소개합니다.
▼ em 의 1 은 100% 를 뜻합니다. 그럼 1em 은 몇 px 일까요? 보통 브라우저에 표현되는 기본 폰트의 크기는 16px 입니다. 사람들은 기본 글자의 크기를 1em 으로 정했습니다. 1em 이 16px 입니다. 이것을 기준으로 해서 줄이거나 늘이는 것입니다. 만약 설정에서 기본 폰트의 크기를 12px 로 변경한다면 em 값도 전부 바뀌겠죠.
▼ 샘플을 통해서 알아 보겠습니다. <h1> 에서 <h6> 의 태그를 사용해서 화면을 만들었습니다. 왜냐하면 <h1> 이 2em 이기 때문입니다. 그러니까 <hn> 태그도 기본 폰트 크기에 따라서 달라질 수 있다는 의미입니다. 만약 내부적으로 설정되어 있는 <hn> 태그를 CSS 로 풀어 쓴다면 다음과 같습니다.
<!DOCTYPE HTML> <html> <head> <meta content="text/html; charset=euc-kr"> <title> hn 태그 </title> <style type="text/css"> body { background-color: #e7e7e7; } h1 { display: block; font-size: 2em; margin-top: 0.67em; margin-bottom: 0.67em; margin-left: 0; margin-right: 0; font-weight: bold; } h2 { display: block; font-size: 1.5em; margin-top: 0.83em; margin-bottom: 0.83em; margin-left: 0; margin-right: 0; font-weight: bold; } h3 { display: block; font-size: 1.17em; margin-top: 1em; margin-bottom: 1em; margin-left: 0; margin-right: 0; font-weight: bold; } h4 { display: block; margin-top: 1.33em; margin-bottom: 1.33em; margin-left: 0; margin-right: 0; font-weight: bold; } h5 { display: block; font-size: .83em; margin-top: 1.67em; margin-bottom: 1.67em; margin-left: 0; margin-right: 0; font-weight: bold; } h6 { display: block; font-size: .67em; margin-top: 2.33em; margin-bottom: 2.33em; margin-left: 0; margin-right: 0; font-weight: bold; } </style> </head> <body> <h1><h1>제목 레벨 1</h1> <h2><h2>제목 레벨 2 </h2> <h3><h3>제목 레벨 3 </h3> <h4><h4>제목 레벨 4 </h4> <h5><h5>제목 레벨 5 </h5> <h6><h6>제목 레벨 6 </h6> </body> </html>
반응형
'웹 프로그래밍 > 스타일시트 CSS' 카테고리의 다른 글
스타일 시트 CSS position 속성, 태그의 위치를 설정하는 방법 (0) | 2018.06.27 |
---|---|
스타일 시트 CSS 안쪽 여백 설정하는 padding 속성 알아보기 (1) | 2018.06.15 |
스타일 시트 CSS clear 속성, float 기능을 제거하는 방법 (0) | 2018.05.21 |
스타일 시트 CSS float 속성, 이미지와 텍스트를 배치 시키는 속성 (1) | 2018.05.11 |
스타일 시트 CSS 테두리를 지정하는 border 속성 알아보기 (0) | 2018.04.12 |
스타일 시트 CSS 글꼴을 적용할 수 있는 font-family 속성 이용하는 방법 (0) | 2018.03.23 |
스타일 시트 CSS 태그 요소를 보이게 하거나 숨기는 visibility 속성 알아보기 (0) | 2018.03.03 |
스타일 시트 CSS 텍스트, 글자 크기를 조절하는 font-size 사용하는 방법 (1) | 2018.01.31 |