css 纯CSS,PHP和JS用于省略省略的截断
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了css 纯CSS,PHP和JS用于省略省略的截断相关的知识,希望对你有一定的参考价值。
.something{
overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;
max-height: 2.4em;
}
$text = 'your long long text';
$maxPos = 100;
if (strlen($text) > $maxPos)
{
$lastPos = ($maxPos - 3) - strlen($text);
$text = substr($text, 0, strrpos($text, ' ', $lastPos)) . '...';
}
function ellipsizeTextBox(id) {
var el = document.getElementById(id);
var wordArray = el.innerHTML.split(' ');
while(el.scrollHeight > el.offsetHeight) {
wordArray.pop();
el.innerHTML = wordArray.join(' ') + '...';
}
}
ellipsizeTextBox(‘block-with-text);
.something {
overflow: hidden;
white-space: nowrap;
padding: 3px 0;
text-overflow: ellipsis;
}
以上是关于css 纯CSS,PHP和JS用于省略省略的截断的主要内容,如果未能解决你的问题,请参考以下文章
三探文字溢出省略:纯css实现“任意行数”截断处理
纯 CSS 自定义多行省略:从原理到实现
在Firefox中通过PHP或CSS用省略号截断长字符串[重复]
纯 CSS 自定义多行省略:从原理到实现
css css用省略号截断文本
css css用省略号截断文本