웹 개발 영역에서는 지정된 컨테이너 내 텍스트 오버플로를 우아하게 처리해야 할 필요성이 발생합니다. 너비와 높이. 여러 줄의
가능한 해결 방법:
jQuery는 다음 마크업과 CSS를 사용하여 솔루션을 제공합니다.
<code class="html"><div id="fos"> <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit...</p> </div></code>
<code class="css">#fos { width: 300px; height: 190px; overflow: hidden; } #fos p { padding: 10px; margin: 0; }</code>
jQuery 코드가 반복적으로 발생합니다. 원하는 높이에 도달할 때까지 텍스트의 마지막 단어를 자릅니다.
<code class="javascript">var $p = $('#fos p'); var divh = $('#fos').height(); while ($p.outerHeight() > divh) { $p.text(function (index, text) { return text.replace(/\W*\s(\S)*$/, '...'); }); }</code>
고려 사항:
데모 :
jsFiddle에서 라이브 데모를 볼 수 있습니다: https://jsfiddle.net/5638d9y0/
추가 리소스:
위 내용은 너비와 높이가 고정된 여러 줄의 요소에 잘림을 표시하기 위해 타원(...)을 어떻게 추가할 수 있습니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!