CSS ... 文本溢出用省略号代替】的更多相关文章

项目中常常有这种需要我们对溢出文本进行"..."显示的操作,单行多行的情况都有(具体几行得看设计师心情了),这篇随笔是我个人对这种情况解决办法的归纳,欢迎各路英雄指教. 单行 语法 overflow:hidden; text-overflow:ellipsis; white-space:nowrap 示例 文本溢出显示省略号,文本溢出显示省略号,文本溢出显示省略号 多行 1.直接用css属性设置(只有-webkit内核才有作用) 语法 overflow: hidden; text-ov…
{ overflow:hidden; text-overflow:ellipsis; white-space:nowrap } text-overflow 属性规定当文本溢出包含元素时发生的事情. clip:修剪文本.ellipsis:显示省略符号来代表被修剪的文本.string:使用给定的字符串来代表被修剪的文本. white-space 属性设置如何处理元素内的空白. 这个属性声明建立布局过程中如何处理元素中的空白符.值 pre-wrap 和 pre-line 是 CSS 2.1 中新增的.…
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>HTML5标签</title><style> p{ /** white-space:nowrap;表示文本不会换行,在同一行继续,知道遇到<br>标签为止: overflow:hidden;不显示超过对象尺寸的内容,就是把超出的部分隐藏了…
现代浏览器中使用css可以实现文本溢出,使用 text-overflow: ellipsis;在有些场景下没有效果,这个时候你需要检查应用的场景是是否是块元素,是否有确切的width. 如果是行内元素则需要使用display设置为inline-block; 下面是对a,span等行内元素的使用CSS换行文本溢出显示省略号的比较准确的用法: a,span { overflow: hidden; text-align: center; text-overflow: ellipsis; white-s…
文本超出若干行就换行,这个功能几乎每个文本浏览网站都会用到,实现它的办法也有很多,今天简单的介绍一下实现它的方法.  一. 单行文本不换行,并将超出文本隐藏 .box-content{     overflow: hidden;//文本溢出隐藏     text-overflow: ellipsis;//文本溢出显示省略号     white-space: nowrap;//不换行 } 二. 在Webkit内核的浏览器中实现多行文本隐藏并显示省略号 在webkit内核中,可以利用-webkit-…
此为转载,原文地址 项目中常常有这种需要我们对溢出文本进行"..."显示的操作,单行多行的情况都有(具体几行得看设计师心情了),这篇随笔是我个人对这种情况解决办法的归纳,欢迎各路英雄指教. 单行 语法 overflow:hidden; text-overflow:ellipsis; white-space:nowrap 示例 文本溢出显示省略号,文本溢出显示省略号,文本溢出显示省略号 多行 1.直接用css属性设置(只有-webkit内核才有作用) 语法 overflow: hidde…
本文记录实现文本溢出显示省略号的几种方式. 单行文本 三行CSS代码实现: overflow: hidden; // 文本溢出隐藏 text-overflow: ellipsis; // 显示省略号 white-space: nowrap; // 设置文本不换行 注意: 设置文本溢出显示省略号时必须有宽度 width: 必须要设置display属性为line-block/block,设置为其他值不生效. 多行文本 1. CSS代码实现 这种方式用于webkit浏览器或者移动端页面中. 具体例子如…
CCS3属性之text-overflow:ellipsis;的用法和注意之处 语法: text-overflow:clip | ellipsis 默认值:clip 适用于:所有元素 clip: 当对象内文本溢出时不显示省略标记(...),而是将溢出的部分裁切掉. ellipsis: 当对象内文本溢出时显示省略标记(...). 更多参考:http://hovertree.com/h/bjaf/pr_text-overflow.htm 在使用的时候,有时候发现不会出现省略标记效果,经过测试发现,使用…
如标题所示... <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Typ…
一.文本溢出 1.overflow: hidden;  超出文本会被剪裁隐藏不可见 scroll;超出文本会被剪裁, 显示滚动条 auto; 如果文本超出会显示滚动条,没超出不会显示, overflow-x:设置横向滚动条hidden | scroll overflow-y:设置纵向滚动条 inherit;从父级继承overflow属性 2.white-space:如何处理元素内的空白 pre:保留空白,在编译器中文本是怎样排版,浏览器中就怎样排版 nowrap:不换行,直到遇到<br> pr…
一.文本溢出打点 (1)单行文本 overflow: hidden; text-overflow:ellipsis; white-space: nowrap; (2)多行文本 overflow : hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; 适用范围:因使用了WebKit的CSS扩展属性,该方法适用于WebKit浏览器及移动端…
一.单行 实现单行文本的溢出显示省略号使用text-overflow:ellipsis属性,但需要配合使用另外两个属性使用才能达到效果. 如下: overflow:hidden; text-overflow:ellipsis; white-space:nowrap; 效果: 二.多行 不考虑兼容性,适用于Webkit浏览器内核 css代码: display:-webkit-box; -webkit-box-orient:vertical; -webkit-box-clamp:3 //截取第三行…
如何使text-overflow:elipsis起作用? 想要使用css属性text-overflow:elipsis起到作用,样式必须跟overflow:hidden; white-space:nowrap;width:150px;一起使用 1.text-overflow语法: text-overflow : clip | ellipsis 2.text-overflow参数说明: clip: 不显示省略标记(...),而是简单的裁切 elipsis: 当对象内文本溢出时显示省略标记(...)…
一行: white-space: nowrap; text-overflow: ellipsis; overflow: hidden; word-break: break-all; 两行: width: 215px;word-break: break-all;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2; /* 这里是超出几行省略 */overflow…
单行溢出显示省略号: white-space: nowrap; overflow: hidden; text-overflow: ellipsis; 多行溢出显示省略号: text-overflow: -o-ellipsis-lastline; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 3; //此处数字意思是最多显示几行 -webkit-box-orient: ver…
一 单行文本 overflow: hidden; text-overflow: ellipsis; white-space: nowrap; overflow 属性规定当内容溢出元素框时发生的事情. visible 默认值.内容不会被修剪,会呈现在元素框之外. hidden 内容会被修剪,并且其余内容是不可见的. scroll 内容会被修剪,但是浏览器会显示滚动条以便查看其余的内容. auto 如果内容被修剪,则浏览器会显示滚动条以便查看其余的内容. inherit 规定应该从父元素继承 ove…
1. 单行文本溢出省略号效果 .ellipsis { overflow:hidden; white-space:nowrap; text-overflow:ellipsis; } <div class="ellipsis"> 这时我看见他的背影,我的泪很快地流下来了.我赶紧拭干了泪.怕他看见,也怕别人看见.我再向外看时,他已抱了朱红的橘子往回走了.过铁道时,他先将橘子散放在地上,自己慢慢爬下,再抱起橘子走.到这边时,我赶紧去搀他.他和我走到车上,将橘子一股脑儿放在我的皮大衣…
偶然看到一篇类似css技巧与经验总结的文章,其中有一部分非常熟悉,那就是“css控制元素内文本超出部分使用省略号代替”,一般实际工作中, 很多产品经理会对页面UI有这样的要求.还记得,第一次做这个功能时,是通过百度到的,然后就是一劳永逸,直接记事本记录下来,以后基本上 就是拿来主义,根本就没有去研究一下其中的原理(其实也没什么原理,方法也很简单,O(∩_∩)O哈哈~),恰逢今日又碰到了,那就做个了断吧. 实现如题的功能,我们常用的代码如下: p{ width: 100px; white-spac…
//单行文本溢出部分隐藏显示省略号...overflow: hidden; text-overflow:ellipsis; white-space: nowrap; /** n 行文本溢出部分隐藏显示省略号.. 使用了WebKit的CSS扩展属性,该方法适用于WebKit浏览器及移动端: (WebKit: 是一个开源的浏览器引擎) http://blog.csdn.net/cutesource/article/details/8731841/ -webkit-line-clamp:限制在一个块元…
word-break:break-all单词截断自动换行 word-break:break-all 例如div宽200px,它的内容就会到200px自动换行,如果该行末端有个英文单词很长(congratulation等),它会把单词截断,变成该行末端为conra(congratulation的前端部分),下一行为tulation(conguatulation)的后端部分了. 支持版本:IE5以上 该行为与亚洲语言的 normal 相同.也允许非亚洲语言文本行的任意字内断开.该值适合包含一些非亚洲…
文字显示省略号width: 4.5rem;overflow: hidden;white-space: nowrap;text-overflow: ellipsis; 但是这个属性只支持单行文本的溢出显示省略号,如果我们要实现多行文本溢出显示省略号呢. 实现方式如下 display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;…
1.单行文字溢出显示省略号. overflow: hidden; text-overflow: ellipsis; white-space: nowrap;//文本不换行 2.多行文本溢出显示省略号. display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3;//控制文本现实的行数 overflow: hidden;…
1.普通单行截断省略 overflow:hidden; 文字长度超出限定宽度,则隐藏超出的内容) text-overflow:ellipsis;(设置文字在一行显示,不能换行) white-space:no-wrap;(规定当文本溢出时,显示省略符号来代表被修剪的文本) 这个方法的优点: 无兼容问题 响应式截断 文本溢出范围才显示省略号,否则不显示省略号 省略号位置显示刚好 缺点: 只支持单行文本截断 2.多行截断省略 -webkit-line-clamp: 2;(用来限制在一个块元素显示的文本…
text-overflow 属性规定当文本溢出包含元素时发生的事情. 默认值: clip 继承性: no 版本: CSS3 JavaScript 语法: object .style.textOverflow="ellipsis" 语法: text-overflow: clip|ellipsis| string ; 值 描述   clip 修剪文本. ellipsis 显示省略符号来代表被修剪的文本. string 使用给定的字符串来代表被修剪的文本. 这里主要说说 text-overf…
多行文本溢出处理: display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3; // 3 行 overflow: hidden; 单行文本溢出处理: overflow: hidden; text-overflow: ellipsis; white-space: nowrap; 但如果溢出效果的文本外还有一层 p ,则溢出效果不会显示,如下代码 : <div> <p>老师你给是风格顺过饰非色发给…
单行结尾溢出: 用text-overflow:ellipsis属性实现,当然还需要加宽度width属来兼容部分浏览. width:300px;overflow: hidden; text-overflow:ellipsis; white-space: nowrap; 效果如图: -------------------------------------------------------------- 多行结尾溢出: display: -webkit-box; -webkit-box-orien…
看到很多网站上的文章列表只显示一部分,之后就是一个阅读全文链接,或者是以一个省略号结尾.今天就说说单行文本,多行文本溢出时怎么显示省略号? 单行 overflow: hidden; white-space: nowrap; text-overflow:ellipsis; 多行 display: -webkit-box; /*将对象作为弹性伸缩盒子模型展示*/ -webkit-box-orient: vertical; /*是用来伸缩盒子对象的子元素的排列方式*/ -webkit-line-cla…
方式1:这种方式就是必须要跟width搭配使用,当你使用的display:flex; 的时候可能会影响样式 width: 200px; overflow: hidden; /*超出部分隐藏*/ text-overflow: ellipsis; /* 超出部分显示省略号 */ white-space: nowrap; /*规定段落中的文本不进行换行 */ 方式2: display : -webkit-box; overflow: hidden; -webkit-box-orient: vertic…
首先,div部分 <body> <div>多行的显示该如何解决呢,后面经过一番google后,我找到了chrome的一个API可以解决上面提到的需求-webkit-line-clamp</div> </body> 然后,css部分 1.单行 div { width: 150px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -w…
p { width:100px;//设定宽度 //以下三个属性设置均必不可少 white-space: nowrap; text-overflow:ellipsis; overflow:hidden; } css样式设置如上…