• text-overflow: ellipsis; 表示当文本内容超出所在容器的宽度时,用省略号来代替超出的部分。
  • white-space:nowrap; 表示文本不换行。
  • overflow: hidden; 表示超出容器的内容将被隐藏。
    将这三个加入需要控制的css的属性中,就能控制文字在一行显示,超出部分加省略号。

  在网页开发中,文本内容长度超出限定宽度的情况非常常见。这时候,就需要使用text-overflow属性来处理文本内容的溢出问题。本文将对text-overflow属性的用法进行详细介绍,并结合实例来演示其使用方法。

  text-overflow属性可以用于控制文本内容在容器宽度内的显示方式。它有三个属性值:

clip:默认值,表示文本溢出时被剪切隐藏。
ellipsis:表示文本溢出时显示省略号。
string:表示文本溢出时显示指定的字符串。

  同时,为了确保文本内容能够在一行内完整显示,我们还需要使用white-space和overflow属性。其中,white-space属性用于控制文本如何进行换行,而overflow属性用于控制当文本内容超出容器限定宽度时的显示方式。

  下面是一个例子,我们将一段文字放在一个固定宽度的容器中,并使用text-overflow属性来控制文本内容的显示方式:

<div class="container"><p class="text">这是一段超出限定宽度的文本内容</p>
</div><style>.container {width: 200px;border: 1px solid #000;}.text {text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
</style>

  在上面的代码中,我们将文本内容放在一个200像素宽的容器中,并设置text-overflow为ellipsis(表示使用省略号来处理文本内容的溢出),white-space为nowrap(表示不允许文本进行换行),overflow为hidden(表示当文本内容超出容器宽度时,隐藏超出部分)。

  这样,当文本内容超出容器宽度时,就会显示省略号。如果要使用string值来处理文本溢出,可以在text-overflow属性中设置要显示的字符串。

总结:

  text-overflow属性可以用于控制文本内容的显示方式,它有三个属性值:clip、ellipsis和string。同时,为了确保文本内容能够在一行内完整显示,我们还需要使用white-space和overflow属性来进行设置。

  希望本文对大家学习CSS有所帮助,谢谢阅读!

CSS中的text-overflow属性详解 (控制文字在一行显示,超出部分加省略号)相关推荐

  1. php中li标签,li标签有哪些属性?css中li标签的属性详解

    在html中,我们经常会遇到li标签,那么li标签有哪些属性?下面我们来了解一下css中li标签的属性. 一:标签有哪些属性 在html中,使用css中li标签来控制样式,很多网站上都是点为开头,也有 ...

  2. html中overflow是什么标签,CSS中Overflow的属性是什么?Overflow属性详解

    很多人学习css的时候,不太知道Overflow的属性是什么?怎么用Overflow的属性,下面Gxlcms为你总结一下Overflow属性和用法. 我们都知道,盒子的大小和盒子的位置都是可以用css ...

  3. HTML中元素的position属性详解

    HTML中元素的position属性详解 转载自:https://blog.csdn.net/wangzunkuan/article/details/81540935 HTML中DOM元素有5种定位属 ...

  4. overflow属性详解

    overflow属性详解_桃花扇J的博客-CSDN博客_overflow属性 原链接 overflow是对溢出内容的处理,有四个属性值visible,hidden,scroll,auto,且可以分别设 ...

  5. html css data-,HTML+CSS入门 HTML自定义data属性详解

    本篇教程介绍了HTML+CSS入门 HTML自定义data属性详解,希望阅读本篇文章以后大家有所收获,帮助大家HTML+CSS入门.< 可以在HTML标签上添加任意以 "data-&q ...

  6. ASP.NET 2.0 中Cookies的Expires属性详解

    ASP.NET 2.0 中Cookies的Expires属性详解 response.cookies("cookiename").expires中expires的属性如下: resp ...

  7. CSS Overflow属性详解(转)

    检索或设置当对象的内容超过其指定高度及宽度时如何管理内容. 所有对象的默认值是 visible ,除了 textarea 对象和 body 对象的默认值是 auto .设置 textarea 对象此属 ...

  8. Overflow属性详解(转载)

    检索或设置当对象的内容超过其指定高度及宽度时如何管理内容. 所有对象的默认值是 visible ,除了 textarea 对象和 body 对象的默认值是 auto .设置 textarea 对象此属 ...

  9. html元素的overflow属性详解

    最近更新时间:2018年6月20日11:39:55 <我的博客地图> 最近接手一个老项目,该项目是用EasyReport这个Web报表工具在web页面动态展示数据库数据,在开发调试过程中遇 ...

最新文章

  1. javacore分析工具_「赵强老师」如何分析Java的内存溢出问题
  2. mysql 储存过程
  3. 855C Helga Hufflepuff's Cup
  4. Java面试技巧之MySQL问题梳理
  5. 终于看腻了黄色!让它五彩斑斓起来!
  6. 转-httpd 2.4.4 + mysql-5.5.28 + php-5.4.13编译安装过程
  7. 时间序列分析 pdf_多变量时间序列的聚类分析与相似查询——多变量时间序列的相似查询分析...
  8. Java标签移动_如何使用基于鼠标单击的标签移动特定游戏对象?
  9. java必读书籍_最佳5本Java性能调优书籍–精选,必读
  10. html:(12):pre和ul-li
  11. OCF 试图为物联网建立标准,但它面临着不小的挑战
  12. 从零实现深度学习框架——Softmax回归中的数值稳定
  13. php工程师等级划分,PCB工程师的这四个等级,你都修炼到了什么级别?
  14. 千月影视全新改版影视app系统-支持投屏-二开美化版
  15. 吴伯凡-认知方法论-知行合一-建立神经元之间的高带宽连接
  16. HBase流程框架图
  17. Activity高级学习
  18. 只想听歌曲的高潮部分?让我用python来教你做个音乐高潮提取器!
  19. ps 2019直装版 for Mac
  20. teamviewer13安装个人免费版

热门文章

  1. 大厂必考深度学习面试题及参考答案
  2. Python+OpenCV人脸识别签到考勤系统(新手入门)
  3. Linux权限详解(chmod、600、644、700、711、755、777、4755、6755、7755)
  4. camera 之 createCaptureSession
  5. vue2+ts中表格Ref滚动条置顶写法scrollTop = 0;
  6. 干货 | 调用AI api 实现网页文字朗读
  7. JavaScript关于exec()函数的理解
  8. 与传统招聘方式相比,小程序招聘都有哪些优势?
  9. Loadrunner12.55windows-linux-os安装详细教程
  10. 自然数的皮亚诺公理系統