>  기사  >  웹 프론트엔드  >  CSS에서 줄 바꿈을 넘어서는 방법

CSS에서 줄 바꿈을 넘어서는 방법

PHPz
PHPz원래의
2023-04-21 14:20:161952검색

웹 디자인 및 개발에서 일반적인 문제는 텍스트나 그림을 특정 너비의 컨테이너에 적용하는 것입니다. 대부분의 경우 이러한 요소는 상위 컨테이너의 너비에 맞게 자동으로 줄어들거나 늘어납니다. 그러나 요소의 콘텐츠가 상위 컨테이너의 너비를 초과하는 경우 CSS에서 "overflow-wrap" 속성을 사용해야 합니다.

Beyond 줄 바꿈 기능은 요소 내용을 읽을 수 없거나 완전하지 않을 때 지정된 너비의 컨테이너 내에서 강제 자동 줄 바꿈을 구현하여 내용을 더 아름답고 읽기 쉽게 만드는 것입니다.

줄바꿈 이후에는 "normal"과 "break-word"라는 두 가지 속성 값이 있습니다. 차이점은 다음과 같습니다.

  1. normal

기본적으로 요소의 텍스트는 자동으로 줄 바꿈됩니다. 컨테이너 크기의 너비입니다. 이 경우 텍스트는 단어 경계에서 분리되어 앞뒤 공백의 무결성을 유지합니다.

  1. break-word

break-word 속성이 설정된 경우 텍스트가 임의의 문자나 숫자에서 분리되어 단어 줄 바꿈이 적용됩니다. 이는 특히 일부 긴 단어나 URL 콘텐츠가 컨테이너 범위를 초과하지 않도록 하려는 경우 매우 유용한 속성입니다.

다음에서는 몇 가지 예를 사용하여 줄 바꿈을 넘어서는 방법을 보여줍니다.

  1. 긴 단어 줄바꿈 실현

다음은 긴 단어가 포함된 단락으로, 컨테이너의 너비 제한을 초과하지 않습니다.

<p>
   pneumonoultramicroscopicsilicovolcanoconiosis pneumonoultramicroscopicsilicovolcanoconiosis pneumonoultramicroscopicsilicovolcanoconiosis
</p>

컨테이너의 너비가 작을 경우 텍스트가 줄 바꿈되지 않습니다. 자동으로. 이 문제를 해결하기 위해 초과된 줄 바꿈 속성을 사용합니다:

<p style="overflow-wrap: break-word;">
   pneumonoultramicroscopicsilicovolcanoconiosis pneumonoultramicroscopicsilicovolcanoconiosis pneumonoultramicroscopicsilicovolcanoconiosis
</p>

효과는 다음과 같습니다:

  1. 텍스트 오버플로의 줄 바꿈 달성

다음은 제한을 초과하지 않는 단락입니다. .컨테이너 너비를 초과하면 텍스트가 넘칩니다.

<p>
   Lorem ipsum dolor sit amet, consectetur adipiscing elit. Morbi hendrerit ex vel luctus dapibus. Curabitur velit arcu, efficitur ut dictum at, pharetra vel nibh. Duis auctor lacus non magna ultricies, vitae sollicitudin enim imperdiet. Fusce adipiscing euismod velit, id rhoncus dolor gravida vel.
</p>

컨테이너 너비가 작으면 내용이 잘리거나 컨테이너 너비를 초과합니다. 이 문제를 해결하기 위해 우리는 라인 초과 속성을 사용합니다:

<p style="overflow-wrap: break-word;">
   Lorem ipsum dolor sit amet, consectetur adipiscing elit. Morbi hendrerit ex vel luctus dapibus. Curabitur velit arcu, efficitur ut dictum at, pharetra vel nibh. Duis auctor lacus non magna ultricies, vitae sollicitudin enim imperdiet. Fusce adipiscing euismod velit, id rhoncus dolor gravida vel.
</p>

효과는 다음과 같습니다:

경우에 따라 라인 초과 속성을 사용하면 컨테이너 초과 문제를 해결하는 데 효과적으로 도움이 될 수 있습니다. 너비를 늘려 웹 디자인을 더욱 아름답고 읽기 쉽게 만듭니다.

위 내용은 CSS에서 줄 바꿈을 넘어서는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.