white-space: nowrap; overflow: hidden; text-overflow: ellipsis;


text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;在火狐下沒有效果,如何解決???

全文:http://zhidao.baidu.com/link?url=lHHpc_IIsgpT0fRRKS98x9ymHQ4yXYPFuZiQc-VsLSzQXpdpKWr5rUvrkqKZuXctf-OX4FnNpd7boUeZIwLf-q

 

使用text-overflow:ellipsis對溢出文本顯示省略號有兩個好處,一是不用通過程序限定字數;二是有利於SEO。需要使用對對溢出文本顯示省略號的通常是文章標題列表,這樣處理對搜索引擎更友好,因為標題實際上並未被截字,而是局限於寬度而未被顯示而已。

通常的做法是這樣的:
1.overflow:hidden;
2.text-overflow:ellipsis;
3.-o-text-overflow:ellipsis;
4.white-space:nowrap;
5.width:100%;

其中,overflow: hidden和white-space: nowrap都是必須的否則不會顯示省略號;-o-text-overflow: ellipsis針對Opera;而寬度的設定主要是針對IE6;

該方法支持Internet Explorer, Safari, Chrome 和 Opera,但FF並不支持,不過可以通過Jquery來實現類似的效果。

下載這個Jquery插件:jQuery ellipsis plugin

調用方法:
1.$(document).ready(function() {
2. $('.ellipsis').ellipsis();
3.}


免責聲明!

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



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