用css如何截取多行文字

html-css013

用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截取类

alt+鼠标左键。

1关于颜色的css代码,把鼠标移动到这段代码上时,一个颜色选择器窗口就会显示出来,可以通过它来修改选择自己想要的颜色;

2ctrl+shift+p调出命令面板;

3alt+鼠标左键选中多行同时编辑;

4ctrl+shift+L选中编辑代码中相同的内容;

5选中多行,按tab键可统一向右移动;

6选中文本后,Ctrl+[和Ctrl+]可实现文本的向左移动和向右移动;

7按住Ctrl+Alt,再按键盘上的上或下键,可以使一列上出现多个光标;

8选中一段文字,按shift+alt+i,在每行末尾都会出现光标;

9按shift+alt,再使用鼠标拖动,也可以出现竖直的列光标,同时可以选中多列;

10按ctrl+f,可以搜索当前页面。

这个事情只用CSS是解决不了的。

1、使用模板函数,比如Smarty就有这样的函数,可以截取部分内容显示,(但测试似乎对中文效果不好。)

2、使用服务器端程序,把文件切割后再显示。

3、使用JS来处理文字内容。

说个解决思路,你看看能不能给你一些参考:

单选CSS做文本溢出截取时,使用的就是overflow:hidden,然后再写一个<span>...</span>加在后面。这样只是隐藏了溢出的部分。多行的时候,是否能用绝对定位和层的概念实现这个。写一个内容只有<span>...</span>的层,绝对定位到父Box的右下角,问题是如果没溢出的话,就多了这个显示了。