[HTML/CSS] 글자 간격(자간), 줄 간격(행간) 조정하기

웹 문서에서 장문의 텍스트를 작성하다 보면 자간과 행간이 적절하지 않아 문장의 가독성에 악영향을 미치는 경우가 종종 있는데요. 이럴 때는 HTML과 CSS를 활용하여 글자와 행의 간격을 조절해줄 수 있습니다. 이번 포스팅에서는 웹 문서에서 자간과 행간을 조절하는 방법에 대해 알아보도록 하겠습니다.

 

자주 쓰는 크기 단위
- em : font_size, 해당폰트의 대문자 M의 너비를 기준으로 함.
- rem : root em, HTML 문서의 root 요소인 <html>에 지정된 크기를 기준으로 상대적인 값을 가지게 됨

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

 

 자간 설정하기 

  • letter-spacing : 글자 사이의 간격 (자간)
    • letter-spacing : normal;
    • letter-spacing : 1px;
    • letter-spacing : -1px;
    • letter-spacing : 2em;
    • letter-spacing : .2rem;

 

※ 단위는 가능하면 em으로 지정하는것이 좋습니다. 그래야만 바뀌는 글꼴에 맞추어 자간이 유지되기 때문입니다. 

 

Html

See the Pen 자간 설정하기 1 by wjdxo513 (@wjdxo513) on CodePen.

 

CSS

See the Pen 자간 설정하기2 by wjdxo513 (@wjdxo513) on CodePen.

 

 

 어간 설정하기 

  • word-spacing : 단어 사이의 간격(어간)
    • word-spacing : normal;
    • word-spacing : 1px;
    • word-spacing : -1px;
    • word-spacing : 2em;
    • word-spacing : .2rem;

 

Html

See the Pen 어간 설정하기 1 by wjdxo513 (@wjdxo513) on CodePen.

 

CSS

See the Pen 어간설정하기 2 by wjdxo513 (@wjdxo513) on CodePen.

 

 

 행간 설정하기 

  • line-height : 행 사이의 간격 (행간)
    • line-height : normal;
    • line-height : 2.5;
    • line-height : 30px;
    • line-height : 3em;
    • line-height : 150%;

 

Html

See the Pen 행간 설정하기1 by wjdxo513 (@wjdxo513) on CodePen.

 

CSS

See the Pen 행간설정하기2 by wjdxo513 (@wjdxo513) on CodePen.

 

댓글

Designed by JB FACTORY