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

先给贴代码:

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. YARN-2.7.3-源码分析系列2:启动脚本原理的分析
  2. 《LeetCode力扣练习》第33题 搜索旋转排序数组 Java
  3. BZOJ-3211-花神游历各国(线段树)
  4. bo dto java vo_java中PO、VO、BO、POJO、DAO、DTO、TO、QO、Bean、conn的理解
  5. Mybatis中 $ 和 # 千万不要乱用!
  6. 修改窗口图标 AfxRegisterWndClass()
  7. 使用GNOME桌面工具管理Linux(4)–服务的使用
  8. java面向对象的理解_java胜于C语言,却又静态面向对象,简单?
  9. 自考计算机应用技术实践考核,自考计算机应用基础课程实践考核内容
  10. iOS开发之NSURLSession/NSURLConnection HTTP load failed 的解决办法
  11. Linux环境安装之Ant
  12. windows筛选键
  13. 国外十大在线支付服务网站
  14. 除以用计算机按哪个键,电脑键盘÷号是哪个键?小编教你打出÷符号的操作方法...
  15. ESP32ADC采样率配置(基于ESP-IDF)
  16. linux中查不到ip地址
  17. NOI2016 day1 总(xia)结(che)
  18. 剖析SQL Server 2005查询通知之基础篇
  19. 中医传统动态PPT模板
  20. 速度环PID控制直流电机

热门文章

  1. 华东师范大学2018.11月赛【EOJ Monthly 2018.11】
  2. twofish密码算法
  3. 天猫精灵自动收能量,要是不自动或操作复杂了你骂我
  4. Python中代码换行
  5. android动态设置背景
  6. 【产品】UI设计材料准备(PSAI)
  7. C语言取模运算(取余运算)
  8. Java mysql同步复制_MySQL数据的主从复制、半同步复制和主主复制详解
  9. 工序流转二维码的应用和制作方法
  10. 原生CSS input样式美化