`
yangpanwww
  • 浏览: 626835 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

如何实现CSS限制字数,超出部份显示点点点...

阅读更多
<div style="width:200px; white-space:nowrap;overflow:hidden;text-overflow:ellipsis; border:1px solid red">试试看试试看试试看试试看试试看试试看试试看试试看试试看试试看试试看</div>

  

 

      效果:

   
      
    

   

语法:

text-overflow : clip | ellipsis

参数:

clip :  不显示省略标记(...),而是简单的裁切

(clip这个参数是不常用的!)

ellipsis :  当对象内文本溢出时显示省略标记(...)

说明:

设置或检索是否使用一个省略标记(...)标示对象内文本的溢出。

请您注意,text-overflow:ellipsis属性在FF中是没有效果的。

示例:

div { text-overflow : clip; }

text-overflow是一个比较特殊的样式,我们可以用它代替我们通常所用的标题截取函数,而且这样做对搜索引擎更加友好,如:标题文件有50 个汉字,而我们的列表可能只有300px的宽度。如果用标题截取函数,则标题不是完整的,如果我们用CSS样式text- overflow:ellipsis,输出的标题是完整的,只是受容器大小的局限不显示出来罢了。

text-overflow属性仅是注解,当文本溢出时是否显示省略标记。并不具备其它的样式属性定义。我们想要实现溢出时产生省 略号的效果。还必须定义:强制文本在一行内显示(white-space:nowrap)及溢出内容为隐藏(overflow:hidden)。只有这样 才能实现溢出文本显示省略号的效果。

 

 

有的时候的某段文本太长了,会影响整个的布局,很多人用动态语言来解决这个问题,但必须区分中文和英文,因为中文相当于两个英文字符长度,这样不仅繁琐,而且加重了服务器的负担。其实,我们完全可以使用CSS完美解决这个问题,

 

white-space:nowrap;overflow:hidden;text-overflow:ellipsis;  <!-- 就这三句,,,嘿嘿....->

 

  • 大小: 4.8 KB
分享到:
评论
1 楼 Cloud.Ryan 2014-06-13  
css 可以做到:
.p1{
text-align: center;
color:#C8CFD6;
height:34px;
text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;
}

相关推荐

    CSS控制超出范围显示引号.txt

    CSS控制超出范围显示引号,CSS控制超出范围显示引号,CSS控制超出范围显示引号,CSS控制超出范围显示引号,CSS控制超出范围显示引号

    CSS 省略号 完美解决 鼠标放上显示不能看部分的内容

    CSS 省略号 完美解决 鼠标放上显示不能看部分的内容

    纯CSS实现的卡片切换效果.rar

    纯CSS实现的卡片切换效果.rar 纯CSS实现的卡片切换效果.rar 纯CSS实现的卡片切换效果.rar 纯CSS实现的卡片切换效果.rar 纯CSS实现的卡片切换效果.rar 纯CSS实现的卡片切换效果.rar 纯CSS实现的卡片切换效果.rar 纯...

    纯css控制超出部分省略号显示

    本文将详细介绍如何仅使用CSS来实现文本超出部分用省略号(...)显示的效果。 #### CSS实现原理 1. **`display:block;`**:此属性用于设置元素为块级元素。在本例中,将容器设置为块级元素,以便更好地控制其布局...

    兼容性良好的css3点点点loading动画提交效果.zip

    本案例中的"兼容性良好的css3点点点loading动画提交效果"是一个使用CSS3技术实现的加载动画,其主要特点是具有良好的浏览器兼容性,能在各种设备和平台中稳定运行。以下是关于这个主题的详细解释: **CSS3动画基础*...

    小程序scroll-view与css左右滑动超出部分背景颜色不显示的解决方法

    总之,解决`scroll-view`与CSS左右滑动超出部分背景颜色不显示的问题,需要对小程序的渲染机制、CSS布局以及滚动条样式有深入的理解。通过细致的排查和合理的代码编写,可以确保用户在滑动浏览时获得良好的视觉体验...

    bootstrap.min.css

    bootstrap.min.css

    html5实现输入框字数限制提示抖动效果.zip

    在本压缩包"html5实现输入框字数限制提示抖动效果.zip"中,我们可以推测其主要包含一个利用HTML5特性和JavaScript实现的功能:当用户在输入框输入文字超过预设字数限制时,显示的提示信息会呈现出一种“抖动”效果,...

    控制textarea文本长度,并限制输入字数(带统计显示)

    当`textarea`内容改变时,更新字数统计,并检查是否超出限制。如果超过,截取前100个字符并弹出警告。 这个示例只是一个基础实现,实际应用中可能需要考虑更多细节,例如: 1. **输入格式校验**:除了字数限制,还...

    jQuery+CSS3实现动画相册代码.rar

    jQuery+CSS3实现动画相册代码.rar jQuery+CSS3实现动画相册代码.rar jQuery+CSS3实现动画相册代码.rar jQuery+CSS3实现动画相册代码.rar jQuery+CSS3实现动画相册代码.rar jQuery+CSS3实现动画相册代码.rar jQuery+...

    jquery+css3渐变显示“更多”隐藏内容

    标题中的“jquery+css3渐变显示“更多”隐藏内容”指的是使用JavaScript库jQuery和CSS3的过渡效果来实现一种动态展示隐藏文本的功能。当用户点击“更多”按钮时,原本被隐藏的文字会逐渐显现出来,给用户带来平滑的...

    CSS(js)限制页面显示的文本字符长度.docx

    总的来说,限制页面显示的文本字符长度可以通过CSS的`text-overflow`属性结合`overflow`和`white-space`来实现简单的效果,而更精确的控制则需要借助JavaScript,例如上述的jQuery插件。在实际应用中,可以根据需求...

    《编写高质量代码 web前端开发修炼之道》中的base.css下载

    base.css base.css base.css base.css base.css base.css base.css base.css base.css base.css base.css base.css base.css base.css base.css base.css base.css base.css base.css base.css base.css base.css ...

    字数输入限制百分比显示CSS+JS代码

    本文将详细介绍如何使用CSS和JavaScript实现字数输入限制的功能。 首先,我们需要创建一个HTML文本输入框元素,我们可以这样编写: ```html &lt;!DOCTYPE html&gt; 字数输入限制示例 /* CSS样式可以根据实际需求...

    jQuery给固定文章字数超出自述以后文字不显示并替换成省略.zip

    总之,"jQuery给固定文章字数超出自述以后文字不显示并替换成省略"是一个实用的网页功能,通过结合jQuery和CSS,我们可以优雅地处理文章内容的展示,提供更好的用户体验。在实际项目中,可以根据需求进行适当的定制...

    Css测试,li超出部分的汉字隐藏

    在CSS(层叠样式表)中,处理元素超出部分的隐藏是一个常见的需求,尤其是在文本布局或者列表项目(如li)的展示中。标题"Css测试,li超出部分的汉字隐藏"提示我们,这个话题主要关注如何在CSS中控制`&lt;li&gt;`元素内的...

    CSS实现限制字数功能当对象内文本溢出时显示省略标记

    CSS 提供了一种解决方案,即通过 `text-overflow` 属性来实现文本溢出时显示省略标记的功能。本文将详细探讨如何使用 CSS 来实现这一效果,并提供相关的代码示例。 首先,`text-overflow` 属性是用来控制当对象内的...

    CSS实验室.rar

    1.CSS背景试验1.doc 2.CSS背景试验2.doc 3.CSS颜色.doc 4.CSS文字.doc 5.CSS文本.doc 6.CSS列表.doc 7.CSS边框.doc 8.CSS填充(padding).doc ...14.CSS显示.doc 15.CSS可视性.doc 16.CSS浮动.doc 17.CSS清除浮动.doc

Global site tag (gtag.js) - Google Analytics