div限制字數,超出部分用省略號


div可以限制寬度,超出部分用省略號

 <style>  
div.wid{ 
    width:200px;
    white-space:nowrap;
    text-overflow:ellipsis;
    -o-text-overflow:ellipsis;
    overflow: hidden;
 }  
 </style>  
 <div class="wid">這是很長的一段文字,這是很長的一段文字,這是很長的一段文字</div>

但這種做法無法做到兩行后,超出部分用省略號。

后來換種思路,既然不能在css里面設置,就在文字里面截取字符,然后加上“...”

我是用struts標簽做的

<s:if test="detail.length() > 20">
<s:property value="detail.substring(0, 20)" />...
</s:if>
<s:else>
<s:property value="detail" />...
</s:else>

一開始還不知道struts標簽可以用java語法。試了一下,還真可以,完成任務還得到意外收獲,開心.O(∩_∩)O~~


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM