博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
div里面的内容超出自身高度时,显示省略号
阅读量:5902 次
发布时间:2019-06-19

本文共 1336 字,大约阅读时间需要 4 分钟。

1.给DIV设置属性:width: 200px; text-overflow: ellipsis; overflow: hidden; 当div里面的内容总宽度找过 200PX的时候,超出的部分会以“...”的形式显示。

 

2.上面那个案例之适用于单行文本的现实,才会有效。但当div里面的内容出现多行的时候则不能达到预期的效果。下面是解决多行的时候显示“...”的方案。

 

[html]  
 
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">  
  2. <html xmlns="http://www.w3.org/1999/xhtml">  
  3. <head>  
  4.     <title></title>  
  5.     <script src="Scripts/jquery-1.4.1.min.js" type="text/javascript"></script>  
  6.     <script type="text/javascript">  
  7.     $(function () {  
  8.         $(".figcaption").each(function (i) {  
  9.             var divH = $(this).height();  
  10.             var $p = $("p", $(this)).eq(0);  
  11.             while ($p.outerHeight() > divH) {  
  12.                 $p.text($p.text().replace(/(\s)*([a-zA-Z0-9]+|\W)(\.\.\.)?$/, "..."));  
  13.             };  
  14.         });  
  15.         });  
  16.     </script>  
  17.     <style>  
  18.         .figcaption  
  19.         {  
  20.             background: #EEE;  
  21.             width: 410px;  
  22.             height: 3em;  
  23.             margin: 1em;  
  24.         }  
  25.         .figcaption p  
  26.         {  
  27.             margin: 0;  
  28.             line-height: 1.5em;  
  29.         }  
  30.     </style>  
  31. </head>  
  32. <body>  
  33.     <div class="figcaption">  
  34.         <p>  
  35.             You probably can't do it (currently?) without a fixed-width font like Courier. With  
  36.             a fixed-width font every letter occupies the same horizontal space, so you could  
  37.             probably count the letters and multiply the result with the current font size in  
  38.             ems or exs. Then you would just have to test how many letters fit on one line, and  
  39.             then break it up.</p>  
  40.     </div>  
  41. </body>  
  42. </html>  

转载于:https://www.cnblogs.com/wyaocn/p/5830583.html

你可能感兴趣的文章
lagp,lacp详解
查看>>
LVS之DR模式原理与实践
查看>>
struts2+extjs
查看>>
Apache2.4.33安装无systemctl/service status/state显示
查看>>
Docker的系统资源限制及验证
查看>>
c++ ios_base register_callback方法使用
查看>>
Java中为什么需要Object类,Object类为什么是所有类的父类
查看>>
angularjs-paste-upload
查看>>
linux基础命令 head
查看>>
objective c:import和include的区别, ""和<>区别
查看>>
The Shared folder with you
查看>>
poj 2234 Matches Game
查看>>
sax方式解析XML学习笔记
查看>>
Springboot配置(上)
查看>>
java--Eclipse for mac 代码提示(代码助手,代码联想)快捷键修改
查看>>
Jdom的简单操作
查看>>
left join on/right join on/inner join on/full join on连接
查看>>
Codeforces 582B Once Again
查看>>
template.helper 多参数
查看>>
RadioButton布局图片+文字 实现tabhost效果
查看>>