兩句CSS完美截斷側欄最新評論列表

常見的側欄最新評論列表一般有兩種格式:路人甲 發表于 某某文章,或者 路人乙:引言…… 它們都有個問題,就是換行很難控制,長短不一,有時候內容還會把頁面撐破。老肥研究了很久 CSS 手冊,找到了一個符合標准的辦法,像現在我的側欄 widget 一樣,強制只顯示一行,多出來的一刀切斷,是不是有點像 Gmail 裏面的預覽文字?方法很簡單,比如我的側欄 widget 是 <DIV class="widget">, 要對它下面的 <LI>進行截斷,那麽用下面的 CSS 來強制不換行,溢出部分隱藏:

.widget li {

white-space: nowrap;

overflow: hidden;

}

視其父容器屬性的不同,在 IE 下可能無法截斷,那麽在上面兩句後再跟一個 width 定義就可以了。如果不喜歡一個字被切成兩半,或者想多顯示一行引言,可以這樣做:

.widget li {

height: 3.6em;

overflow: hidden;

}

這裏是給每個 <li> 限定高度,溢出部分截斷。em 是一個相對的單位,調試一下選一個合適的數值,一行兩行都可以實現,像下圖1。或者用 max-height 代替 height, 兼容性待考。需要最後跟個省略號的話可以試試 text-overflow: ellipsis; 是個非標准屬性,我沒有試過,不知道好不好用。

圖1 截斷側欄後的效果

這裏裏是給每個限定高度,溢出部分截斷。em 是一個相對的單位,調試一下選一個合適的數值,一行兩行都可以實現,像下圖。或者用 max-height 代替 height, 兼容性待考。需要最後跟個省略號的話可以試試 text-overflow: ellipsis; 是個非標准屬性。

 
解析CSS列表樣式屬性list-style-css設計
  平時制作頁面中可對屬性list-style在list-item對象中常用,但用的都不深。一般都設爲none重置整個頁面就差不多OK,可能很多人包括本人對屬性list-style-type更細節方面的屬性並不是很了解,更有可能對屬性list-s...查看完整版>>解析CSS列表樣式屬性list-style-css設計
 
Dreamweaver MX 2004 CSS列表屬性
七.定義 CSS 樣式列表屬性   “CSS 樣式定義”對話框的“列表”類別爲列表標簽定義列表設置(如項目符號大小和類型)。   定義列表樣式:在“CSS 樣式定義”對話框中...查看完整版>>Dreamweaver MX 2004 CSS列表屬性
 
Subversion的Repository列表完美解決方案
  我的SVN項目都放在h:/svn下,在Apache中只是把這個目錄設置成了虛擬目錄,這樣我可以方便的通過http: //localhost/svn/project1訪問這個目錄下的所有Repository,但如果我想訪問http: //localhost/svn/,是得不到...查看完整版>>Subversion的Repository列表完美解決方案
 
網易POPO最新版好友列表技巧
網易POPO最新版好友列表技巧
  網易 POPO 的最新版本早已經發布了,增加了衆多的多媒體功能和興趣組功能,著實讓偶 happy 了一番,可近日向朋友通過 POPO 傳輸截屏的文件時,朋友卻問我屏幕上的一些可愛的名字是怎麽出來的,幹嘛把屏幕弄得那麽...查看完整版>>網易POPO最新版好友列表技巧
 
網易POPO最新版好友列表技巧
網易POPO最新版好友列表技巧
  網易 POPO 的最新版本早已經發布了,增加了衆多的多媒體功能和興趣組功能,著實讓偶 happy 了一番,可近日向朋友通過 POPO 傳輸截屏的文件時,朋友卻問我屏幕上的一些可愛的名字是怎麽出來的,幹嘛把屏幕弄得那麽...查看完整版>>網易POPO最新版好友列表技巧