定位:

<html>
<head>  <title></title>  <style type="text/css">   html,body {  overflow:hidden;  margin:0px;  width:100%;  height:100%;  }  .virtual_body {  width:100%;  height:100%;  overflow-y:scroll;  overflow-x:auto;  }  .fixed_div {  position:absolute;  z-index:2008;  bottom:20px;  left:40px;  width:800px;  height:40px;  border:1px solid red;  background:#e5e5e5;  }  </style>
</head>  <body>
<div class="fixed_div">I am still here!</div>
<div class="virtual_body">  <div style="height:1800px;">  I am s_p!  </div>
</div>
</body>
</html>

文字隐藏:

<!DOCTYPE>
<html>
<head></head>
<body><table width="550" border="0" cellpadding="5" cellspacing="1" style="table-layout:fixed;">
<tr>
<th nowrap bgcolor="#C6D9E7"  style="overflow:hidden; text-overflow:ellipsis; color:#FFFFFF;">站长特效一号测试1</th>
<th nowrap bgcolor="#C6D9E7" style="overflow:hidden; text-overflow:ellipsis; color:#FFFFFF;">站长特效二号测试2</th>
<th nowrap bgcolor="#C6D9E7" style="overflow:hidden; text-overflow:ellipsis; color:#FFFFFF;">站长特效三号测试3</th>
</tr>
<tr>
<td nowrap style="overflow:hidden; text-overflow:ellipsis;">站长特效一号测试1111111!</td>
<td nowrap style="overflow:hidden; text-overflow:ellipsis;border-right:1px solid #C6D9E7;">站长特效一号测试22222222</td>
<td nowrap style="overflow:hidden; text-overflow:ellipsis;">站长特效一号测试44444444</td>
</tr>
</table>
</body>
</html>

强制不换行
white-space:nowrap;
自动换行
word-wrap: break-word;
word-break: normal;
强制英文单词断行
word-break:break-all;

电子狗table td:换行例子

word-break: break-all;

word-wrap: break-word;

/*一行文字溢出省略号*/
.ellipsis-1{overflow:hidden; text-overflow:ellipsis; white-space: nowrap;}
/*两行文字溢出省略号*/
.ellipsis-2{display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient: vertical; overflow:hidden;text-overflow:ellipsis;}
/*三行文字溢出省略号*/
.ellipsis-3{display:-webkit-box; -webkit-line-clamp:3; -webkit-box-orient: vertical; overflow:hidden;text-overflow:ellipsis;}    简单点的方式就是 copy    

text-overflow

语法:

text-overflow : clip | ellipsis

取值:

clip:
不显示省略标记(...),而是简单的裁切。
ellipsis:
当对象内文本溢出时显示省略标记(...)

说明:

  1. 设置或检索是否使用一个省略标记(...)标示对象内文本的溢出。对应的脚本特性为textOverflow。
  2. text-overflow属性仅是注解,当文本溢出时是否显示省略标记。并不具备其它的样式属性定义。要实现溢出时产生省略号的效果还须定义:强制文本在一行内显示(white-space:nowrap)及溢出内容为隐藏(overflow:hidden),只有这样才能实现溢出文本显示省略号的效果
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>text-overflow</title>
</head>
<body>
<style type="text/css">.test_demo_clip{text-overflow:clip; overflow:hidden; white-space:nowrap; width:200px; background:#ccc;}.test_demo_ellipsis{text-overflow:ellipsis; overflow:hidden; white-space:nowrap; width:200px; background:#ccc;}
</style>
<h2>text-overflow : clip </h2><div class="test_demo_clip">不显示省略标记,而是简单的裁切条
</div>
<h2>text-overflow : ellipsis </h2>
<div class="test_demo_ellipsis">当对象内文本溢出时显示省略标记
</div>
</body>
</html>

http://www.spritecow.com

转载于:https://www.cnblogs.com/y112102/archive/2012/12/21/2828312.html

css 定位以及文字超长省略相关推荐

  1. 老牛不知所以然-html中超长文字单行省略对弹性盒子约束的破坏现象

    如果你不是从一个Android转过来写前端的,你不知道安卓程序员对html中弹性布局有多么钟爱.我使用它,最多的场景,是他可以当成安卓布局中LinearLayout + weight的方式,按照比例, ...

  2. 【前端第四课】CSS值和单位;CSS文字排版;CSS变换,过渡,动画;CSS定位

    目标 了解掌握CSS值和单位 了解掌握CSS文字排版 了解掌握CSS变换,过渡,动画 了解掌握CSS定位 CSS的值和单位 https://developer.mozilla.org/zh-CN/do ...

  3. css文字超长显示...

    overflow: hidden; // 文字超长隐藏text-overflow:ellipsis; // 显示...white-space: nowrap; // 单行显示

  4. html怎么移动文字的位置,css怎么移动文字

    css实现移动文字的方法:1.在块元素容器中,可以用"text-align:center.left.right"来移动文字的位置:2.使用float和padding属性:3.通过p ...

  5. CSS定位布局display/float/position属性之间的关系/区别和如何使用取值行为机制

    float: left|right; 可以自动排列自动折行, 但需要clear来配合清除浮动; display: inline-block; 有些时候可以替代float实现相同的效果. positio ...

  6. 1、CSS 定位 (Positioning)

    position 属性指定了元素的定位类型. CSS 定位属性 属性 描述 position 把元素放置到一个静态的.相对的.绝对的.或固定的位置中. top 定义了一个定位元素的上外边距边界与其包含 ...

  7. css 固定内容显示范围,css之让文字在一定范围内显示,不超过固定的宽度和高度...

    首先我们设置类如:.STYLE1 { width:150px; height:80px;color: #000000; border:1px solid #FF0000;} 解决让文字不超出CSS盒子 ...

  8. java基础57 css样式、选择器和css定位(网页知识)

    本文知识点(目录): 1.CSS样式     2.选择器     3.CSS定位 1.CSS样式 1.html 在一个网页中负责的是一个页面的结构     2.css(层叠样式表)在一个页面中负责了一 ...

  9. 小技巧!CSS 整块文本溢出省略特性探究

    大家好,我是若川.欢迎加我微信 ruochuan12,长期交流学习.今天的文章很有意思,讲一讲整块文本溢出省略打点的一些有意思的细节.点击下方卡片关注我,或者查看源码系列文章. 文本超长打点 我们都知 ...

最新文章

  1. 9.匿名函数:lambda表达式/filter()/map()
  2. promise then err_Promise 原理解析与实现(遵循Promise/A+规范)
  3. 使用 ABAP Open SQL 的 Select AS 别名,提高代码可读性
  4. 带你玩转 ui 框架 ——scoped及样式穿透问题详解
  5. C#中创建对象的方式
  6. Web应用与HTTP协议
  7. 论文Express | 英伟达最新:多模态无监督图像迁移网络框架
  8. 52、基于模块化方式安装LAMP
  9. ibatis中输入/输出各种类型的参数分析及#与$区别 (转)
  10. 电脑桌面计算机分区不显示,win10硬盘分区不见了怎么办_win10电脑硬盘分区不见了如何恢复...
  11. 数据库编程之ODBC编程
  12. 生物信息学: 导论与方法 | 总结笔记
  13. 这么好用的PDF密码移除器,你知道吗
  14. 如何修改echarts源码(其他框架也可适用)
  15. Python之RFM建模分析
  16. google android win10 ios,Flutter入门安装 ,win10 Android studio 教程
  17. 用python编程一个图形_Python的图形化窗口编程(1)
  18. 微信小程序和公众号开发流程
  19. vue配合element 实现在线预览pdf文档
  20. qt实现简易图片转换功能

热门文章

  1. 使用强大的 Mockito 来测试你的代码
  2. 基础知识(十二)Opengl回顾记录
  3. 标签传播(阅读笔记)
  4. c语言三级上机题库,2006年9月全国等级考试三级c语言上机题库(三十四)
  5. aspen plus大小_Aspen入门篇2—Aspen Plus 使用介绍
  6. SpringBoot面试题第一弹
  7. ES6-weakset集合
  8. Loadrunner录制+运行+结果-【飞机订票系统实战】
  9. SpringBoot 2.0 Actuator监控系统
  10. POI导出Execl文件,使JAVA虚拟机OOM