--- title: word-spacing slug: Web/CSS/word-spacing tags: - CSS - CSS Property - CSS Text - Reference - 'recipe:css-property' translation_of: Web/CSS/word-spacing ---
CSS word-spacing
속성은 단어와 단어 사이, 태그와 태그 사이의 거리를 설정합니다.
/* 키워드 값 */ word-spacing: normal; /* <length> 값 */ word-spacing: 3px; word-spacing: 0.3em; /* <percentage> 값 */ word-spacing: 50%; word-spacing: 200%; /* 전역 값 */ word-spacing: inherit; word-spacing: initial; word-spacing: unset;
normal
<div id="mozdiv1">다양한 단어...</div> <div id="mozdiv2">...더 많은 단어</div>
#mozdiv1 { word-spacing: 15px; } #mozdiv2 { word-spacing: 5em; }
{{ EmbedLiveSample('예제') }}
큰 절댓값의 word-spacing
을 적용한 문장은 거의 읽기 힘들어집니다. 큰 양의 값을 적용하면 단어의 사이가 너무나도 멀어져서 문장처럼 보이지 않습니다. 반면 지나친 음의 값을 적용하면 단어끼리 서로 겹쳐서 어느 단어의 시작과 끝을 알아차리지 못하게 됩니다.
글씨체마다 문자 너비가 다르므로, 가독성을 확보하는 수준의 word-spacing
역시 상황에 맞춰 결정해야 합니다. 모든 글씨체에서 가독성을 유지하는 단 하나의 값은 존재하지 않습니다.
{{CSSInfo}}
Specification | Status | Comment |
---|---|---|
{{SpecName('CSS3 Text', '#propdef-word-spacing', 'word-spacing')}} | {{Spec2('CSS3 Text')}} | Replaces the previous values with a <spacing-limit> value that defines the same thing, plus the <percentage> value. Allows up to three values describing the optimum, minimum, and maximum value. |
{{SpecName('CSS2.1', 'text.html#propdef-word-spacing', 'word-spacing')}} | {{Spec2('CSS2.1')}} | No change. |
{{SpecName('CSS1', '#word-spacing', 'word-spacing')}} | {{Spec2('CSS1')}} | Initial definition. |
{{Compat("css.properties.word-spacing")}}