css或者jquery怎么实现超出指定行数就在后面出现省略号

html-css013

css或者jquery怎么实现超出指定行数就在后面出现省略号,第1张

你好,看了

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

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

那个不是 CSS 实现的,是通过程序控制的,判断 文字的长度,然后如果长度超过一定的值,就选取前面的多少个字符, 用 ASP 就可以简单实现。

例如:

if len(lanli("title"))>9 then

'超过9个字符影响排版,所以限制长度

Response.Write(left(lanli("title"),9)&"...")

else

Response.Write(lanli("title"))

end if

那个就不是我熟悉的了,你自己钻研一下吧。

tr:nth-child(2n+1) 单数行

tr:nth-child(odd) 同上

tr:nth-child(2n) 双数行

tr:nth-child(even) 同上

tr:nth-child(0n+1) 第一行,相当于 :first-child

tr:nth-child(1) 同上

tr:nth-child(-n+3) 匹配前三行

括号里的公式可以自己写,匹配自己想要的行数,比如每隔5行就是5n 酱紫