>  기사  >  웹 프론트엔드  >  CSS 텍스트 클리핑 속성 탐색: 텍스트 오버플로 및 오버플로

CSS 텍스트 클리핑 속성 탐색: 텍스트 오버플로 및 오버플로

WBOY
WBOY원래의
2023-10-21 08:42:48989검색

CSS 文本裁剪属性探索:text-overflow 和 overflow

CSS 텍스트 클리핑 속성 탐색: 텍스트 오버플로 및 오버플로

소개:
웹 개발에서 우리는 텍스트를 클리핑해야 하는 상황에 자주 직면합니다. CSS는 text-overflow 및 Overflow 속성을 포함하여 텍스트를 자르는 여러 가지 방법을 제공합니다. 이 문서에서는 두 속성을 모두 살펴보고 구체적인 코드 예제를 제공합니다.

1.text-overflow 속성

  1. text-overflow:clip
    텍스트가 컨테이너 경계를 넘으면 자동으로 잘려 컨테이너 외부에 표시되지 않습니다.

예:

<style>
.container {
  width: 200px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: clip;
}
</style>


<div class="container">
  这是一个超长的文本内容,当超出容器宽度时会被裁剪掉。
</div>
  1. text-overflow: ellipsis
    텍스트가 컨테이너 경계를 넘으면 잘린 부분을 나타내기 위해 줄임표가 사용됩니다.

예:

<style>
.container {
  width: 200px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
</style>


<div class="container">
  这是一个超长的文本内容,当超出容器宽度时会被用省略号表示。
</div>

2.Overflow 속성

  1. overflow: Hidden
    컨텐츠가 컨테이너 경계를 넘으면 잘려서 컨테이너 외부에 표시되지 않습니다.

예:

<style>
.container {
  width: 200px;
  height: 100px;
  overflow: hidden;
}
</style>


<div class="container">
  <p>这是一个超长的文本内容,当超出容器宽度时会被裁剪掉。</p>
</div>
  1. overflow: scroll
    컨텐츠가 컨테이너 경계를 넘으면 스크롤 바가 추가되어 잘린 부분이 표시되며, 사용자는 스크롤 바를 사용하여 전체 컨텐츠를 볼 수 있습니다.

예:

<style>
.container {
  width: 200px;
  height: 100px;
  overflow: scroll;
}
</style>


<div class="container">
  <p>这是一个超长的文本内容,当超出容器宽度时会增加滚动条。</p>
</div>

결론:
text-overflow 속성은 텍스트가 컨테이너를 넘칠 때 자르기 방법을 제어하는 ​​데 사용되며 클립은 넘친 부분을 직접 잘라낼 수 있으며 줄임표는 넘친 부분을 나타냅니다. Overflow 속성은 컨테이너의 오버플로 동작을 제어할 수 있고, Hidden은 오버플로 부분을 잘라낼 수 있으며, Scroll은 스크롤 막대를 추가하여 콘텐츠를 표시합니다. 실제 프로젝트에서는 필요에 따라 적절한 속성을 선택하여 텍스트 자르기 효과를 얻을 수 있습니다.

텍스트 오버플로 및 오버플로 속성 모두 텍스트 자르기 기능을 제공하지만 적용 가능한 시나리오는 다릅니다. text-overflow는 한 줄의 텍스트를 자르는 데 적합하고,overflow는 여러 줄의 텍스트를 자르는 데 적합합니다.

이 기사가 텍스트 오버플로 및 오버플로 속성을 이해하고 적용하는 데 도움이 되기를 바랍니다.

위 내용은 CSS 텍스트 클리핑 속성 탐색: 텍스트 오버플로 및 오버플로의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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