[css] word-break 줄바꿈 설정
2022. 7. 5. 13:41ㆍHTML,CSS
word-break는 글이 길어질 때 줄 바꿈 설정을 하는 속성이다.
⭐ 단어를 담고 있는 요소에 width, height 값이 설정 되어 있어야 가능하다. ⭐
종류
- normal : 기본 값으로 정해진 규칙에 따라 줄바꿈을 한다.
- break-all : 문자를 강제로 줄바꿈 시킨다.
- 아시아 언어를 사용할 때는 normal 처럼 사용되며, 비 아시아 언어를 사용할 때는 임의대로 바꿈을 할 수 있다.
- keep-all : 단어 단위로 줄바꿈을 한다.
예시
- 영어
<div style="width: 300px;">
<h1>normal</h1>
<p style="word-break: normal;">Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aenean necmollisnulla.Proin gravida velit dictum dui consequat malesuada.</p>
<h1>break-all</h1>
<p style="word-break: break-all;">Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aenean necmollisnulla. Proin gravida velit dictum dui consequat malesuada.</p>
<h1>keep-all</h1>
<p style="word-break: keep-all;">Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aenean necmollisnulla. Proin gravida velit dictum dui consequat malesuada.</p>
</div>
- 한글
<div style="width: 300px;">
<h1>normal</h1>
<p style="word-break: normal;">동해물과 백두산이 마르고 닳도록 하느님이 보우하사 우리나라 만세 무궁화 삼천리 화려 강산 대한 사람 대한으로 길이 보전하세</p>
<h1>break-all</h1>
<p style="word-break: break-all;">동해물과 백두산이 마르고 닳도록 하느님이 보우하사 우리나라 만세 무궁화 삼천리 화려 강산 대한 사람 대한으로 길이 보전하세</p>
<h1>keep-all</h1>
<p style="word-break: keep-all;">동해물과 백두산이 마르고 닳도록 하느님이 보우하사 우리나라 만세 무궁화 삼천리 화려 강산 대한 사람 대한으로 길이 보전하세</p>
</div>
여담
:lang(ko) css pseudo-class 를 사용하면 한국어에만 word-break: keep-all; 설정이 가능하다
'HTML,CSS' 카테고리의 다른 글
[CSS]font-size 속성 크기 단위 (0) | 2022.08.14 |
---|---|
[css] 색상 단위 (rgba rgb) (0) | 2022.07.31 |
[CSS] -webkit-autofill <input /> 자동 완성 배경 색 삭제 (0) | 2022.07.15 |
Form Validator 폼 유효성 검사 (0) | 2022.07.07 |
[css] float, clear 속성 (0) | 2022.07.05 |