之前使用过这个例子,现在总结说明一下:

先给贴代码:

01

<p style="width: 300px;overflow: hidden;white-space:

nowrap;text-overflow: ellipsis;">

02

省略我吧!

03

省略我吧!

04

省略我吧!

05

省略我吧!

06

省略我吧!

07

省略我吧!

08

省略我吧!

09

省略我吧!

10

省略我吧!

11

省略我吧!

12

省略我吧!

13

省略我吧!

14

p>

测试浏览器: IE6/7/8/9、opera12.02、firefox15.0.1、chrome21.0.1180.89 m

现在解释一下为什么要这样做:

1、text-overflow: ellipsis;

这里的重点样式是 text-overflow: ellipsis;

不过话说text-ellipsis是一个特殊的样式,有关解释是这样的:text-overflow属性仅是注解,当文本溢出时是否显示省略标记。并不具备其它的样式属性定义。要实现溢出时产生省略号的效果还须定义:强制文本在一行内显示(white-space:nowrap)及溢出内容为隐藏(overflow:hidden),只有这样才能实现溢出文本显示省略号的效果。

简单理解就是我要把文本限制在一行(white-space: nowrap;),肯定这一行是有限制的(width),并且你的溢出的部分要隐藏起来(overflow: hidden;),然后出现省略号( text-overflow: ellipsis)。

我在网上看到有很多人说opera不支持text-overflow,可能因为我用的是最新版本的,已经支持这个属性了,所以没办法测试,不过网上给支持低版本的opera一个办法,就是-o-text-overflow:ellipsis;至于火狐,也有很多人说不支持,版本问题无法考证,大家有试过的可以出来指证一下,这里有个《在火狐里

怎样用CSS限制字数并以点的形式显示》,可以参考一下。

2、white-space

顺便解释一下white-space的用法

white-space属性声明建立布局过程中如何处理元素中空白符。(废话一句,这里的空白符应该指我们用键盘敲入的空格或回车,因为用 或

无论white-space设置什么都会有空格或回车。)

下面是wschool上white-space可能的值:

normal 默认。空白会被浏览器忽略。

pre

空白会被浏览器保留。其行为方式类似 HTML 中的

标签。

nowrap 文本不会换行,文本会在在同一行上继续,直到遇到 标签为止。

pre-wrap 保留空白符序列,但是正常地进行换行。

pre-line 合并空白符序列,但是保留换行符。

inherit 规定应该从父元素继承 white-space 属性的值。

html怎么使文档省略号显示,html 文本超出部分 省略号显示相关推荐

  1. word怎么将文档分成三节_分节排版,就是将Word 2010的文档分节,使文档在不同的节中具有不同的______。(2.0分)_学小易找答案...

    [单选题]I was walking along the Qiantang River when I noticed the beautiful sun setting. I snapped a fe ...

  2. 成功解决wps文档的论文中插入图片时只显示一半图片(两步教程完美搞定!)

    成功解决wps文档的论文中插入图片时只显示一半图片(两步教程完美搞定!) 目录 解决问题 解决思路 解决方法 解决问题 解决wps文档的论文中插入图片时只显示一半图片,如图所示, 解决

  3. 如何(以及为什么)在Word文档中使用隐藏文本

    Word lets you hide text so you can read or print your document as if the text isn't there. This migh ...

  4. relative会脱离文档流吗_脱离文档流与脱离文本流

    脱离文档流与脱离文本流 根据官方文档所述,脱离文档流的方法有浮动(float)和绝对定位(poistion:absolute/fixed). 那么我们接下来来看看他们的区别吧 使用浮动(float) ...

  5. [翻译] DTCoreText 从HTML文档中创建富文本

    DTCoreText 从HTML文档中创建富文本 https://github.com/Cocoanetics/DTCoreText 注意哦亲,DTRichTextEditor 这个组件是收费的,不贵 ...

  6. css实现文本超出宽度省略号显示

    2019独角兽企业重金招聘Python工程师标准>>> 单行文本超出宽度省略号显示 .text {width:20px;overflow:hidden;text-overfolw:e ...

  7. 使用CSS样式设置文本超出2行显示为省略号

    设置文本超出2行显示为省略号 在设计前端页面中,我们经常会遇到文本太长导致超出规定区域的情况. 我们只需要在文本中设置以下样式即可解决该问题: html页面: <div class=" ...

  8. 文本超出部分省略号显示

    uni-app 文本超出部分省略号显示 今日在将文本超出部分省略号显示问题上遇到困难,从网上找到解决方法.特此记录便于日后查阅. text {overflow: hidden;text-overflo ...

  9. Java使用 PDFBox 2.0 从 PDF 文档中读取所有文本

    在本教程中,我们将学习在 Java 程序中使用 PDFBox 2.0 库从 pdf 文档中读取所有文本. PDF 文档可能包含文本.嵌入图像等作为其内容.PDFBox 中的 PDFTextStripp ...

最新文章

  1. python set list str转换
  2. linux常用文本编辑器nano/vi/vim
  3. 菜鸟教程python3-Python3 简介
  4. python文件处理,python文件处理
  5. boost的chrono模块运行计时器的测试程序
  6. [BZOJ] 1637: [Usaco2007 Mar]Balanced Lineup
  7. SwitchHosts提示切换hosts失败!没有修改'C:\WINDOWS\system32\drivers\etc\hosts'的权限问题
  8. jps后发现DataNode没有启动
  9. 生日快乐程序员的浪漫代码_python告白代码,只属于程序员的浪漫
  10. 如何修改计算机无线mac地址,修改计算机mac地址_怎么修改mac地址
  11. php 清除内容中的bom,检查并清除php文件中bom的函数
  12. 对String值不可变的理解以及String类型的引用传递问题
  13. 网站性能提高之国外空间
  14. HBuilderX报错:ESC[0;31m--> LibSass的二进制文件.....]
  15. cass等距离等分线段的命令键_cad等分快捷键(cad等分线段快捷键命令)
  16. 学校计算机基础考试教学,计算机基础大一考试题 浅谈中等职业学校计算机基础课程教学设计原则...
  17. Java实现对image图片、pdf文件加水印
  18. 【主动学习 03】Active Self-Paced Learning for Cost-Effective and Progressive Face Identification (PAMI‘18)
  19. 神来之笔之傅里叶变换(Fourier Tranformation)
  20. org.apache.felix.http.jetty %bundles.pluginTitle: Cannot start (org.osgi.framework.BundleException:

热门文章

  1. 国庆最佳旅游城市必属它了
  2. calcHist()函数 OPENCV
  3. 什么是运维?什么是游戏运维?
  4. Java基础3月15号-Java八种数据类型
  5. 通过浏览器直接打开iOS/Android App 应用程序 - Cundong's log - 开源中国社区
  6. 谢谢你们,陪伴硅谷密探走过2017这精彩一年!
  7. Flutter学习笔记学习资料推荐,大学生android开发项目实例
  8. SQL Server Error: Saving Changes is not permitted. The changes you have made require the following t
  9. 经典啊!空当接龙-1,-2,11982局解法
  10. 如何解决后台日志显示Nacos客户端不断重复拉取配置的问题