word-break 줄바꿈 속성(break-all, keep-all)
어제는 word-wrap 속성을 알아 보았는데요
[css] - word-wrap 줄바꿈 속성(normal, break-word)
오늘도 위 속성과 비슷한 줄바꿈 속성 word-break 입니다.
▶word-break는 글이 길어질 때 줄바꿈을 어떻게 할지 지정하는 속성입니다.
word-wrap은 비아시아 언어의 줄바꿈을 제어한다면
word-break는 아시아, 비아시아 언어의 줄바꿈을 모두 제어할 수 있습니다.
▶word-break 속성값
normal: 기본값으로, 일반적인 규칙에 따라 줄바꿈 함
break-all: 문자를 강제로 줄바꿈 할 수 있음.
아시아 언어(CJK)에서 사용할 때는 normal처럼 행동하며
* CJK는 Chinese, Japanese, Korean 약자
비 아시아 언어에 사용할 때는 임의대로 줄바꿈 할 수 있음.
bea
utiful 처럼(hyphen 속성과 자주 사용됨)
keep-all: 문자 쌍 사이에서 줄바꿈이 금지
비 아시아 언어에 사용될 때는 normal처럼 행동함.
*테스트를 해 보면 keep-all을 우리말에 적용했을 때, 한 단어도 끊어짐이 있습니다.
아
름다움 처럼요
*요소에 width나 height를 지정해야 이 속성값들이 적용됩니다.
▶word-break 브라우저 지원 정보
IE6, IE7+, Chrome, Safari 3.1.2 지원.
FF3, Opera 9.52 작동하지 않음.
▶html/css 작성 예입니다.
html |
<div id="two">
|
css |
#two { #three { |
▶실행화면
우리말 같은 경우 3가지가 차이가 없는 반면,
영어는 break-all는 한 단어도 중간에 끊어지며, keep-all은 기본값처럼 행동합니다.
▶word-break: break-all과 word-wrap: break-word 차이는?
word-wrap: break-word 비아시아 언어를 제어
의미없는 긴 문자열은 중간에 자르는 반면
한 단어처럼 의미 있는 문자는 중간에 자르지 않습니다.
word-break: break-all 아시아 언어의 경우 normal처럼 행동하며
비아시아 언어의 경우 한 단어도 중간에 자름
「함께 읽어보면 좋은 글」
word-wrap 줄바꿈 속성(normal, break-word)
white-space 속성(pre, pre-wrap, pre-line 차이)
[htm/css] word-spacing 속성(단어 간격)
[html/css] 글자 간격 지정 속성 letter-spacing
'css' 카테고리의 다른 글
table 이미지 공백 없애기 (0) | 2014.06.24 |
---|---|
[html/css] div 이미지 공백 없애기 (8) | 2014.06.24 |
word-wrap 줄바꿈 속성(normal, break-word) (1) | 2014.06.18 |
white-space 속성(pre, pre-wrap, pre-line 차이) (1) | 2014.06.17 |
[htm/css] word-spacing 속성(단어 간격) (0) | 2014.06.16 |
댓글