HTML中超出的內容顯示為省略號


CSS超出文本用省略號顯示 兼容firefox IE6 IE7

第一種方法:

 1 <!doctype html>
 2 <html>
 3 <head>
 4 <meta charset="utf-8">
 5 <title>css設置文字隱藏</title>
 6 <style type="text/css">
 7 .css1{
 8     color:#6699ff;
 9     border:1px #ff8000 dashed;
10     margin-bottom:20px;
11     width: 20em;/*不允許出現半漢字截斷*/
12 }
13 .css{
14     overflow: hidden; /*自動隱藏文字*/
15     text-overflow: ellipsis;/*文字隱藏后添加省略號*/
16     white-space: nowrap;/*強制不換行*/
17     width: 20em;/*不允許出現半漢字截斷*/
18     color:#6699ff;
19     border:1px #ff8000 dashed;
20 }
21 </style>
22 </head>
23 <body>
24     <div class="css1">Web前端開發 – 專注於網站前端設計與Web用戶體驗</div>
25     <div class="css">Web前端開發 – 專注於網站前端設計與Web用戶體驗</div>
26 </body>
27 </html>

第二種方法:

 1 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
 2 <html>
 3 <head>
 4 <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
 5 <title>css寫省略號方法</title>
 6 <style>
 7 ul{
 8     width: 300px; /*UL 的寬度*/
 9     margin: 40px auto;
10     padding: 12px 4px 12px 24px;
11     border: 1px solid #D4D4D4;
12     background: #F1F1F1;
13     list-style:none;
14 }
15 li{
16     margin: 12px 0;
17 }
18 
19 li a{
20     display: block;
21     width: 220px; /* li 的寬度 這個控制顯示多少字后顯示...設的寬度大於字數時, 是不會顯示...的 */
22     overflow: hidden;   /*自動隱藏文字*/
23     white-space: nowrap;  /*強制不換行*/
24     -o-text-overflow: ellipsis;
25     text-overflow: ellipsis; /*當對象文本溢出時顯示...*/
26 /*    text-overflow:clip;*/ /*當對象文本溢出時直接裁剪掉,會出現半漢字截斷*/
27 }
28 li:not(p){
29     clear: both;
30 }
31 li:not(p) a{
32     max-width: 190px; /*只有FF識別*/
33     float: left;
34 }
35 
36 li:not(p):after{
37     content: "..."; /*頁面的后綴省略號*/
38     float: left;  /*在每一行中向右浮動*/
39     width: 25px;
40     padding-left: 5px;
41     color: #000;
42 }
43 </style>
44 </head>
45 
46 <body>
47     <ul>
48         <li><a href="#">是以奔馳、寶馬、奧迪、保時捷為主的高端</a></li>
49         <li><a href="#">是以奔馳、寶馬、奧迪、保時捷為主的高端</a></li>
50         <li><a href="#">是以奔馳、寶馬、奧迪、保時捷為主的高端</a></li>
51         <li><a href="#">是以奔馳、寶馬、奧迪、保時捷為主的高端</a></li>
52         <li><a href="#">是以奔馳、寶馬、奧迪、保時捷為主的高端</a></li>
53         <li><a href="#">是以奔馳、寶馬、奧迪、保時捷為主的高端</a></li>
54         <li><a href="#">是以奔馳、寶馬、奧迪、保時捷為主的高端</a></li>
55     </ul>
56 </body>
57 
58 </html>

 


免責聲明!

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



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