css实现文本超出部分省略号显示

  一般超出文本显示分为两种:单行超出文本和多行超出文本省略号显示,实现方式使用纯css实现:

1 div { // 单行
2     white-space: nowrap;
3     overflow: hidden;
4     text-overflow: ellipsis;
5 }
1 div { // 多行
2     overflow: hidden;
3     text-overflow: ellipsis;
4     display: -webkit-box; // 注意不是flex
5     -webkit-line-clamp: 2; // 指定行数
6     -webkit-box-orient: vertical; // box元素排列水平方式
7 }

原文地址:https://www.cnblogs.com/ljwk/p/9622710.html

时间: 2024-12-20 20:00:41

css实现文本超出部分省略号显示的相关文章

CSS控制文本超出指定宽度显示省略号和文本不换行

一般的文字截断(适用于内联与块): .text-overflow { display:block;/*内联对象需加 */ width:31em;/* 何问起 hovertree.com */ word-break:keep-all;/* 不换行 */ white-space:nowrap;/* 不换行 */ overflow:hidden;/* 内容超出宽度时隐藏超出部分的内容 */ text-overflow:ellipsis;/* 当对象内文本溢出时显示省略标记(...) :需与overfl

css中文本超出部分省略号代替

p{ width: 100px; //设置p标签宽度 white-space: nowrap; //文本超出P标签宽度不换行,而是溢出 overflow: hidden; //文本超出P标签,超出部分隐藏 text-overflow: ellipsis; //CSS3的新属性:显示省略号代替被修剪的文本:其他两个属性:1.clip-修剪文本,2.string-使用给定的字符串来代表被修剪的文本 }

文本超出用省略号代替

单行文本超出省略号显示 overflow: hidden; text-overflow:ellipsis; white-space: nowrap; 多行文本超出省略号显示 height:xx; // 将height设置为line-height的整数倍,防止超出的文字露出. overflow: hidden; //超出隐藏 text-overflow: ellipsis; //文本超出用省略号显示 display: -webkit-box; //显示方式(为弹性伸缩盒子模型显示) -webkit

CSS控制文本超出指定宽度后用省略号代替,CSS控制文本不换行

CSS控制文本超出指定宽度后用省略号代替,CSS控制文本不换行. 一般的文字截断(适用于内联与块): .text-overflow {     display:block;/*内联对象需加*/     width:31em;     word-break:keep-all;/* 不换行 */     white-space:nowrap;/* 不换行 */     overflow:hidden;/* 内容超出宽度时隐藏超出部分的内容 */     text-overflow:ellipsis;

css 文字超出用省略号显示

在一行文字超出用省略号显示我们经常会使用如下方法 display:block; width:100px; overflow: hidden; text-overflow:ellipsis; white-space: nowrap; 但要求两行及以上时,我们需要换另一种方法,代码如下 display: -webkit-box; overflow: hidden; -webkit-line-clamp: 2; -webkit-box-orient: vertical; 此时要求父级的宽度是确定的,如

css实现文本超出li宽度的部分隐藏

css实现文本超出li宽度的部分隐藏:在某些实际应用中,希望把文本超出的部分隐藏而非换行,下面就是一段这样的代码实例,大家可以参考一下.代码如下: <!DOCTYPE html> <html> <head> <meta charset=" utf-8"> <meta name="author" content="http://www.softwhy.com/" /> <title&

CSS实现文本超过指定长度显示省略号

1 <style type="text/css"> 2 li { 3 width:200px;/*宽度,超过即会溢出*/ 4 line-height:25px;/*设置行间距*/ 5 text-overflow:ellipsis;/*当文本溢出时显示…此时还必须定义: 6 强制文本在一行内显示(white-space:nowrap)及溢出内容为隐藏 (overflow:hidden)*/ 7 white-space:nowrap;/*表示文本不会换行*/ 8 overflo

文本溢出用省略号显示

文本溢出,分为单行文本溢出以及多行文本溢出, 单行文本溢出css代码如下: 1 p{ 2 overflow: hidden;//超出部分隐藏: 3 white-space: nowrap;//强制不换行: 4 text-overflow:ellipsis;//超出部分用省略号显示: 5 } 多行文本溢出css代码如下: 1 div{ 2 overflow: hidden; 3 text-overflow: ellipsis; 4 display: -webkit-box; 5 -webkit-l

CSS文本单行或者多行超出区域省略号(...)显示方法

单行超出时,主要用到几个CSS属性: 1.text-overflow : clip | ellipsis ; clip : 不显示省略标记(...),而是简单的裁切ellipsis : 当对象内文本溢出时显示省略标记(...) 2.white-space: nowrap | normal | pre|pre-wrap|pre-line; normal :默认.空白会被浏览器忽略. pre:空白会被浏览器保留.其行为方式类似 HTML 中的 <pre> 标签. nowwrap:文本不会换行,文本