用css如何截取多行文字

html-css028

用css如何截取多行文字,第1张

用php或者其他的截取吧

,css好像只可以隐藏多余的

function

msubstr($str,$start,$len){

for($i=0$i<$start+$len$i++){

$tmpstr=(ord($str[$i])>=161

&&

ord($str[$i])<=247&&

ord($str[$i+1])>=161

&&

ord($str[$i+1])<=254)?$str[$i].$str[++$i]:$tmpstr=$str[$i]

if

($i>=$start&&$i<($start+$len))$tmp

.=$tmpstr

}

return

$tmp

}

这个是php截取类

你好,看了 你的问题,单纯用css现在貌似解决不了,css只能实现溢出隐藏,用...来表示。

你需要隐藏中间部分内容,需要用到js啊。可以用js先算出字符串的长度,然后截取收尾两段显示,中间加...即可。

css{

  width: 140px 

  overflow: hidden 

  text-overflow: ellipsis 

  white-space: nowrap

}

就这几个就够了,把后面的删掉。