css文本溢出显示省略号

单行文本溢出显示省略号

overflow:hidden;text-overflow:ellipsis;white-space:nowrap;



多行文本溢出显示省略号

display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;

.twoline {

    overflow: hidden;

    word-break: break-all;

    text-overflow: ellipsis;

    -webkit-box-orient: vertical;

    -webkit-line-clamp: 2;

    line-clamp: 2;

    display: -webkit-box;

}

whiteSpace 属性设置或返回如何处理文本中的制表符、换行符和空格符。

语法

Object.style.whiteSpace="normal|nowrap|pre|inherit"

normal默认。自动忽略空格符和换行符。

nowrap忽略空格符,但是不允许换行符。

pre换行符和其他空格符会被保留。

inheritwhiteSpace 属性的值从父元素继承。



word-wrap:break-word与word-break:break-all

共同点

都能把长单词强行断句,

不同点

word-wrap:break-word会首先起一个新行来放置长单词,新的行还是放不下这个长单词则会对长单词进行强制断句;

word-break:break-all则不会把长单词放在一个新行里,当这一行放不下的时候就直接强制断句了。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 单行 多行 直接用css属性设置(只有-webkit内核才有作用) 移动端浏览器绝大部分是WebKit内核的,所以...
    EdmundChen阅读 1,170评论 0 2
  • 1. 单行文本溢出显示省略号 查看Demo 2. 多行文本溢出显示省略号 查看Demo注:-webkit-line...
    前端_逗叔阅读 327评论 0 1
  • 省略号在ie中可以使用text-overflow:ellipsis了,但有很多的浏览器都需要固定宽度了,同时ff这...
    arlene112阅读 3,546评论 2 1
  • 无涯的水 漫无边际地来了 人生 沉重如睡莲 应晨钟暮鼓 踏花开花落 他只从容地走 走在你身边 婴儿响亮的哭 老人垂...
    岛上君阅读 155评论 0 0
  • 两年前一个很平常的下午,正值炎夏时节,下班时间依然酷热难耐,我兜紧最后一丝凉意直奔出办公楼。 正当...
    飞鸟衔云阅读 531评论 0 1

友情链接更多精彩内容