多余文字转化为省略号css

1.text-overflow:ellipsis实现

overflow: hidden;
text-overflow: ellipsis;//clip|ellipsis
white-space: nowrap;

2.-webkit-line-clamp  

width: 200px;
overflow : hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;
border:solid 1px black;

3.用包含省略号(…)的元素模拟实现

.demo {
    height: 200px;
    width: 200px;
    position:relative;
    line-height:1.4em;
    height:4.2em;
    overflow:hidden;
}
.demo::after {
    content:"...";
    font-weight:bold;
    position:absolute;
    bottom:0;
    right:0;
    padding:0 -20px 1px 45px;
    background-color:white;
}

这里用一个包含了省略号,且背景色为白色的伪元素遮盖了部分内容。高度 height 是行高 line-height 的三倍。需要显示几行文字就设置为几倍。

这种思路实现较为简单,兼容性也比较好

时间: 2024-09-29 06:07:35

多余文字转化为省略号css的相关文章

怎么把多余文字转化为省略号?

先看看最简单的,利用 text-overflow:ellipsis 实现单行文本溢出显示省略号效果 1 overflow: hidden; 2 text-overflow: ellipsis;//clip|ellipsis 3white-space: nowrap; 效果如下: 所有主流浏览器都支持 text-overflow 属性.但这个属性仅适用于单行文本,多行的情景远比单行复杂. 1.利用 -webkit-line-clamp 属性 width: 200px; overflow : hid

CSS截取字符串,多余文字用省略号显示

最近才知道css也有这么叼炸天的一面~~~ 做个类似论坛的页面,用户头像70px,但是用户名没法限定啊,英文中文都可以,你说他要是取个"我的名字好长呀,你该怎么办呢",那老衲不就蛋疼菊花紧了~~ 幸好,老衲于不幸中的万幸中发现了css这么叼炸天的一面,以前一直不知道,写出来分享给大家 很简单,大屁不多放,直接开菊花: css里面如下设置: a.name{ line-height: 30px; text-align: center; text-overflow:ellipsis;//让超

css隐藏多余文字显示...

<style> .ellipsis{width:100px; overflow:hidden; text-overflow:ellipsis; white-space: nowrap;} .ellipsis:hover{overflow: visible;} </style> <div class="ellipsis">css隐藏多余文字并用...表示未完的内容</div> 使用到的css属性 width:***, overflow:hi

CSS隐藏多余文字的几个方法

原文地址:http://www.cnblogs.com/hnyei/archive/2011/10/14/2211147.html 通常偏移掉字体的方式是 (1) 使用text-indent:-9999px; 可是他有一个局限性 他只适用于块级元素block 而我们往往有时候想偏移掉的a上的字体 所以问题就来了 text-indent:-9999px;虽然用起来比较惬意 将a转化成block的话 往往 他身后的的元素就被他赶到下一行了 如果正好这个a后面 是一个a按钮 就要用float来浮动以使

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; 此时要求父级的宽度是确定的,如

文字溢出显示省略号,兼容ie9以上浏览器

最近遇上一个问题,文字溢出展示省略号在ie上不管用,经过查找,是少了word-wrap: normal;这个css属性 width:100px; overflow: hidden; white-space: nowrap; word-wrap: normal;  text-overflow: ellipsis;

超过容器的文字显示为省略号

当文字的长度超过容器的边框时,若想要显示多余的内容为省略号时,我们可以这么设置 .truncate { width: 250px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; } 注意到white-space与overflow的条件不可少.

iOS 文字转化成图片

//文字转化成图片 -(UIImage *)imageFromText:(NSArray*)arrContent withFont:(CGFloat)fontSize withTextColor:(UIColor *)textColor withBgImage:(UIImage *)bgImage withBgColor:(UIColor *)bgColor { // set the font type and size UIFont *font = [UIFont fontWithName:@

文字超出用省略号代替

<!DOCTYPE html>    <html>    <head>        <meta http-equiv="Content-type" content="text/html;charset=utf-8">        <meta name="viewport" content="width=device-width, initial-scale=1, maximum-