我爱自学

 找回密码
 会员注册

QQ登录

只需一步,快速开始

CSS控制文本超过宽度 overflow显示为点点...

文章标题输出时,显示效果想控制在行内。有的时候,标题文字过长,通过css可以控制文本超过宽度显示为点点...
如下图所示,想要的标题效果是只在一行内显示,但有点标题文字较多。在不使用字符截取的情况下,有没有办法通过Css Overflow控制文本超过宽度时,显示为点点...呢!

CSS控制文本超过宽度 overflow显示为点点...

CSS控制文本超过宽度 overflow显示为点点...


以下是实现方法:
  1. 元素类{
  2.         display: inline-block;
  3.         width: 80%;
  4.         white-space:nowrap;
  5.         text-overflow:ellipsis;
  6.         -o-text-overflow:ellipsis;
  7.         overflow:hidden;
  8. }
复制代码
注意: 以上CSS属性要配合使用不能缺少

white-space:nowrap     阻止文字换行
它的属性值有:
  normal 默认。空白会被浏览器忽略。
  pre 空白会被浏览器保留。其行为方式类似 HTML 中的 <pre> 标签。
  nowrap 文本不会换行,文本会在在同一行上继续,直到遇到 <br> 标签为止。
  pre-wrap 保留空白符序列,但是正常地进行换行。
  pre-line 合并空白符序列,但是保留换行符。
  inherit 规定应该从父元素继承 white-space 属性的值。

text-overflow:ellipsis; 文字超出隐藏 且出现省略符号
它的属性值:
  clip :修剪文本。(效果和overflow 一样直接切掉)
  ellipsis:显示省略符号来代表被修剪的文本。

overflow:hidden;  这个想必是知道了,溢出时隐藏


来源:https://www.cnblogs.com/pineconeguo/p/10281444.html
点击阅读更多内容!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 会员注册

本版积分规则

手机版|小黑屋|我爱自学 ( 蜀ICP备19015358号-3 )

GMT+8, 2024-4-30 04:13 , Processed in 0.135154 second(s), 41 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

本站大部分教程是网站原创教程,一部分教程为我爱自学(http://www.5izixue.com)编辑收集整理。

如果您需要转载我爱自学网站教程,请注明“资料来源:我爱自学(5izixue)”字样并注明本站网址。

编辑收集整理的教程版权归原作者所有,本站只提供网友交流学习使用,请勿用于商业用途,如果该文章有任何侵犯您权益的地方,请联系我们(569705694@qq.com),我们将在第一时间进行处理!谢谢您的支持!

快速回复 返回顶部 返回列表