<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>纯css实现单行”截取“</title>
<style type="text/css">
*{ font-size:14px;} .zxx_text_overflow_4{width:24em; height:1.3em; overflow:hidden; zoom:1;}
.zxx_text_overflow_4 .text_con{float:left; height:1.3em; margin-right:3em; overflow:hidden;}
.zxx_text_overflow_4 .text_dotted{width:3em; height:1.31em; float:right; margin-top:-1.3em;} </style>
</head>
<body> <div class="zxx_text_overflow_4">
<div class="text_con">这是一段比较长的文字,用来测试是否文字溢出时会用省略号显示。</div>
<div class="text_dotted">…</div>
</div>
<div style="background:red; height:40px;">嘎嘎嘎</div> </body>
</html>

  简要说明:当文字内容足够长 时就把隐藏在上面的省略号层给挤下来了。关键就是点点点所在div层的高度的绝对值要比其margin的绝对值大那么一点点。 如果您不习惯用em做单位,直接换作px就可以了,效果是一样的。

原文地址:http://www.zhangxinxu.com/wordpress/?p=230

最新文章

  1. Golang gopath
  2. 【Beta阶段】发布说明
  3. Hash索引和B树索引
  4. HDU5763 another meaning -(KMP+DP)
  5. 为什么使用 React? Edit on GitHub
  6. linux_vim_快捷键
  7. spring的value,null标签
  8. eclispe 导入android或者java项目出现中文乱码
  9. C++各种优化
  10. CodeForces - 864C-Bus-(模拟加油站问题)
  11. 涂抹mysql笔记-mysql字符集
  12. Knockout.js快速学习笔记
  13. 【AI】微软人工智能学习笔记(二)
  14. 广播小案例-监听系统网络状态 --Android开发
  15. set的三种遍历方式-----不能用for循环遍历(无序)
  16. spring boot 事务支持
  17. liunx trac 安装记录
  18. .NET程序运行过程
  19. Crontab &#39;2&gt;&amp;1 &amp;&#39; 含义
  20. iBatis的基本配置+CRUD操作

热门文章

  1. mysql性能测试
  2. c# -- 解决FromsAuthentication上下文不存在
  3. mysql_server安装
  4. MONO,原来你是水中月
  5. Linux系统中/dev/mtd与/dev/mtdblock的区别,即MTD字符设备和块设备的区别
  6. 【Unicode编码表】UniCode编码表+转化器
  7. Androidclient与服务端交互之登陆演示样例
  8. 由学习《软件设计重构》所想到的代码review(一)
  9. 数学图形(1.40)T_parameter
  10. ansible安装文档