`
yangpanwww
  • 浏览: 624557 次
  • 性别: 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;
}

相关推荐

    jquery css3实现瀑布流照片墙特效.rar

    jquery css3实现瀑布流照片墙特效.rar jquery css3实现瀑布流照片墙特效.rar jquery css3实现瀑布流照片墙特效.rar jquery css3实现瀑布流照片墙特效.rar jquery css3实现瀑布流照片墙特效.rar jquery css3实现瀑布...

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

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

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

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

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

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

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

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

    bootstrap.min.css

    bootstrap.min.css

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

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

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

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

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

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

    mui.min.css

    开发mui必不可少的资源 , mui.min.css开发mui必不可少的资源 , mui.min.css

    html+css+js实现登录注册界面.rar

    CSS3引入了许多新的特性,如Flexbox和Grid布局,可以更方便地实现响应式设计,使得界面在不同设备上都能良好显示。 JavaScript作为客户端脚本语言,赋予了网页动态交互的能力。在登录注册界面,JS可以实现用户输入...

    jquery实现输入框字数限制代码

    本篇文章将详细介绍如何使用jQuery实现输入框字数限制,并通过实例代码进行解析。 首先,我们需要理解jQuery的基本用法。jQuery通过选择器选取DOM元素,然后对这些元素执行各种操作。例如,`$("#myInput")`会选择ID...

    用CSS实现图片的双边框效果.rar

    用CSS实现图片的双边框效果.rar用CSS实现图片的双边框效果.rar用CSS实现图片的双边框效果.rar用CSS实现图片的双边框效果.rar用CSS实现图片的双边框效果.rar用CSS实现图片的双边框效果.rar

    jQuery实现新浪微博回复字数限制

    本教程将探讨如何利用jQuery来实现新浪微博的回复字数限制功能,这在许多社交媒体和论坛应用中都非常常见。 首先,我们需要理解目标是限制用户在输入框中输入的字符数不超过微博平台规定的最大值,例如,新浪微博...

    纯CSS代码实现的图片列表滚动.rar

    纯CSS代码实现的图片列表滚动.rar纯CSS代码实现的图片列表滚动.rar纯CSS代码实现的图片列表滚动.rar纯CSS代码实现的图片列表滚动.rar纯CSS代码实现的图片列表滚动.rar纯CSS代码实现的图片列表滚动.rar

    js字数限制 提示

    在JavaScript编程中,有时我们需要对用户输入或者显示的内容进行字数限制,以保持界面的整洁和数据的有效性。本文将详细探讨如何在JavaScript中实现字数限制,并提供一种提示用户字数超限的方法。 首先,我们需要...

    CSS让子容器超出父元素(子容器悬浮在父容器效果)

    实现 在标准的正常的情况下,只能使用 绝对定位 来完成。 第一步:父容器定位设置为 relative(相对定位)。 第二步:子容器定位设置为 absolute(绝对定位)。 我要浮出去! #a{ width:400px; height:100px...

    逐一显示animate.css特效.rar

    这个"逐一显示animate.css特效.rar"文件显然提供了结合JavaScript实现的一个解决方案,使得这些动画效果能够按顺序在页面滚动时逐个呈现,而不是一次性全部显示出来,这样可以增加用户体验,使内容呈现更加有序且...

Global site tag (gtag.js) - Google Analytics