tailwind break-all 줄바꿈

agnusdei·2023년 10월 23일

Tailwind CSS는 기능 중심의 CSS 프레임워크로, 다양한 유틸리티 클래스를 제공하여 빠르고 효율적인 스타일링을 가능하게 합니다. break-all은 그러한 유틸리티 클래스 중 하나입니다.

break-all 클래스는 웹 요소에 적용되면, 그 내부의 단어가 해당 요소의 너비를 초과할 경우 강제로 줄바꿈을 수행하도록 합니다. 이는 CSS의 word-break: break-all; 속성과 동일한 효과를 가집니다.

예를 들어, 아래와 같이 긴 단어가 포함된 문장이 있다고 가정해봅시다:

<div class="break-all">ThisIsAVeryLongWordThatDoesNotFitWithinTheContainer</div>

이 경우, break-all 클래스가 적용된 div 요소 내부에서 "ThisIsAVeryLongWordThatDoesNotFitWithinTheContainer"라는 긴 단어는 강제로 여러 줄에 걸쳐 나뉘게 됩니다.

즉, 해당 요소의 너비를 초과하는 부분에서 자동으로 줄바꿈이 발생하며, 이 때 한 단어 내에서도 줄바꿈이 일어날 수 있습니다. 이렇게 하면 화면에서 내용이 잘리지 않고 모든 텍스트가 제대로 보일 것입니다.

하지만 이 기능은 언어별로 다르게 작동할 수 있으므로 주의해야 합니다. 예를 들어, 영문 같은 경우에는 잘 작동하지만 아시아 언어(예: 한국어)에서는 의도치 않게 단어가 분리될 수 있습니다.

profile
DevSecOps, Pentest, Cloud(OpenStack), Develop, Data Engineering, AI-Agent

0개의 댓글