>웹 프론트엔드 >CSS 튜토리얼 >CSS 텍스트 오버플로 표시 줄임표 효과에 대한 자세한 그래픽 설명(text-overflow)

CSS 텍스트 오버플로 표시 줄임표 효과에 대한 자세한 그래픽 설명(text-overflow)

yulia
yulia원래의
2018-09-27 10:19:145353검색

작업 중에 텍스트 오버플로가 자주 발생하고 줄임표를 표시해야 하는 경우가 많습니다. 그러면 이 줄임표를 어떻게 실현할 수 있을까요? 이 기사에서는 CSS에서 텍스트 오버플로를 사용하여 초과 부분에 타원을 표시하는 방법을 설명합니다. CSS 텍스트 오버플로 및 줄임표에 익숙하지 않은 친구들이 참고하면 도움이 될 것입니다! text-overflow 속성은 텍스트가 해당 요소를 포함하는 요소를 초과할 때 초과 부분을 표시하는 방법을 나타냅니다.

글쓰기: text-overflow:clip |ellipsis

속성값 설명:

clip: 텍스트가 잘려진 부분을 나타내며, 생략 표시가 표시되지 않음을 나타냅니다. 텍스트가 넘칠 때 (...)

참고:

text-overflow는 텍스트가 넘칠 때 텍스트를 표시하는 방법을 설명하는 데만 사용됩니다. 넘칠 때 타원을 표시하는 효과를 얻으려면 다음도 요구해야 합니다. 텍스트는 한 줄에 표시되고(white-space:nowrap) 오버플로 내용은 숨겨집니다(overflow:hidden). 이 방법으로만 텍스트 오버플로 및 줄임표 표시 효과를 얻을 수 있습니다.

text-overflow:ellipsis; overflow:hidden;

white-space:nowrap;

예: 인생에는 눈앞에 있는 것보다 더 많은 것이 있습니다. 그래도 시와 먼 들판이 있습니다. 당신은 그 바다를 찾기 위해 필사적으로 맨손으로 이 세상에 왔습니다. 이 문장이 지정된 범위를 초과하면 다른 효과를 설정하십시오. 코드는 다음과 같습니다.

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
<style type="text/css">
div{border:1px solid #000000;width: 300px;white-space: nowrap;overflow: hidden;}
.a1{text-overflow: clip;}
.a2{text-overflow:ellipsis;}
</style>
</head>
<body>
<div class="a1">生活不止眼前的苟且,还有诗和远方的田野。你赤手空拳来到人世间,为找到那片海不顾一切</div>
<div class="a2">生活不止眼前的苟且,还有诗和远方的田野。你赤手空拳来到人世间,为找到那片海不顾一切</div>
</body>
</html>

Rendering:

그림과 같이 첫 번째 div는 text-overflow:clip 속성을 사용하며, 초과되는 부분, 즉 오버플로되는 부분을 직접 잘라냅니다. 잘린 곳. 두 번째 div는 text-overflow:ellipsis를 사용합니다. 텍스트가 오버플로되면 일반적인 상황에서 오버플로 부분이 줄임표로 설정됩니다.

CSS 텍스트 오버플로 표시 줄임표 효과에 대한 자세한 그래픽 설명(text-overflow)

요약: 한 줄의 텍스트가 오버플로되어 줄임표를 표시하려면 text-overflow 속성을 사용할 수 있습니다. text-overflow에는 두 가지 값이 있습니다. 줄임표 효과를 원하면 줄임표를 사용해야 합니다. 직장에서 사용하는 것은 상황에 따라 다릅니다. 위 내용은 CSS의 잉여 부분에 타원을 추가하는 방법에 대한 소개입니다.

위 내용은 CSS 텍스트 오버플로 표시 줄임표 효과에 대한 자세한 그래픽 설명(text-overflow)의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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