你的问题,单纯用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 酱紫