5
A
回答
1
由於W3 spec for text-overflow,無法創建省略號純CSS。
,但如果你正在開發你已經使用JavaScript Chrome擴展,所以這裏是一些演示和插件來解決問題:
- http://www.codeitbetter.co.uk/widgets/ellipsis/
- http://jsfiddle.net/danesparza/TF6Rb/1/
- http://jsfiddle.net/MPkSF/
- http://jsfiddle.net/VpmbL/
- https://github.com/pvdspek/jquery.autoellipsis
我在我自己的項目中使用了最後一個插件。
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可選的。你可以改變,因爲你擔心...
希望它有幫助:))
相關問題
- 1. 截取文本溢出的多行文字:省略號
- 2. CSS 2行文字包裹省略號
- 3. 的省略大括號多行
- 4. 如何用console.log省略文件/行號
- 5. Firefox瀏覽器中的多行文本省略號
- 6. 問題與多行文本與鉻中的省略號
- 7. jQuery函數用於多省略號文本
- 8. CSS多行省略號跨瀏覽器
- 9. 第二行的文本省略號
- 10. 動畫多個省略號
- 11. 以多行顯示長字,並在最後使用省略號
- 12. ASP.NET - 省略問號字符
- 13. 具有<br>標記的多行省略號僅在IE11/Edge中的第一行添加省略號
- 14. 帶省略元素的CSS省略號?
- 15. 省略號不適用於ATL項目中的靜態文本
- 16. 文本溢出:省略號不能在chrome中工作61.0.3163.100
- 17. css - 多行的行夾(省略號)不起作用
- 18. 文本溢出省略號
- 19. 文本溢出省略號
- 20. 如何顯示多行文本的省略號?
- 21. 省略號
- 22. 帶有省略號的多行文本在FF和IE中不起作用,但是在Chrome中
- 23. CSS如何使用DIV與省略號來實現多行文本字段
- 24. 排序基於省略字
- 25. 多行文本沒有被省略掉
- 26. 在IE8中的多行省略號錯誤jquery
- 27. 使用jquery獲取省略號文本
- 28. MySQL用省略號截斷文本
- 29. 省略號不起作用
- 30. 在SVG的TSPAN中使用省略號?
你有什麼需要什麼樣的瀏覽器,你需要這個兼容?你是否願意實現一個使用Javascript的解決方案? – Wex
我正在構建Chrome擴展程序,因此只需與Chrome兼容即可。我寧願不使用Javascript。 – mark