2012-06-05 48 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可選的。你可以改變,因爲你擔心...

希望它有幫助:))