CSS在布局的時候,會考慮到網頁整體效果,會把超出某個DIV的文字自動省略,顯示省略號,倘若不用CSS,那就需要用服務器端動態腳本來截取文字來實現了。殺雞還是不要用牛刀,能在客戶端實現的就不要交給服務器了。費話不多說了,本篇 CSS教程向你演示如何自動縮略超出的文字,變成省略號。先來看CSS定義部分的代碼:
01
<style type="text/CSS">
02
.divout {
03
display: inline-block;
04
white-space: nowrap;
05
Word-wrap: normal;
06
width: 100%;
07
overflow: hidden;
08
-ms-text-overflow: ellipsis;
09
-o-text-overflow: ellipsis;
10
-webkit-text-overflow: ellipsis;
11
text-overflow: ellipsis;
12
}
13
</style>
Html測試代碼部分:
1
<div class="divout" style="width:100px;">
2
源碼愛好者為您提供精品的網頁特效、網頁教程,還有面向初學者的各類編程代碼,助您早日成功編程高手。
3
</div>
運行結果如下:
源碼愛…
這樣就把超出部分的文字自動隱藏了,CSS並為其自動添加了“…”省略號,很實用吧?