2012-06-05 19 views
5

Google Chrome中是否有类似-o-ellipsis-lastline的内容?用于Chrome中多行文字的省略号

我正在构建Chrome扩展并希望使用CSS省略多行文本。

+0

你有什么需要什么样的浏览器,你需要这个兼容?你是否愿意实现一个使用Javascript的解决方案? – Wex

+0

我正在构建Chrome扩展程序,因此只需与Chrome兼容即可。我宁愿不使用Javascript。 – mark

回答

0

目前多行文本没有省略号......但是您可以使用简单条件对多行进行省略号效果。下面是一个例子...

说你有一个这样的HTML ...

<div class="class_name"><%=message%></div> 

你呈现你在运行时...您的文字将被渲染并放置在div标签文本而不是消息模板。所以你可以做的是...

<% if(message.length < 100) { %> 
    <div class="class_name"><%=message%></div> 
<% } else { %> 
    <div class="class_name"><%=message.slice(0,80)%>...</div> 
<% } %> 

如果您的文本超过100个字符,它会显示一个省略号效果(在80个字符结束)

注:值100和80可选的。你可以改变,因为你担心...

希望它有帮助:))