`
yangpanwww
  • 浏览: 624925 次
  • 性别: 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控制超出范围显示引号

    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 纯...

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

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

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

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

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

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

    bootstrap.min.css

    bootstrap.min.css

    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+...

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

    效果描述: 类似loading动画效果,当用户在点击提交表单的时候,文字后面的点点点会以此出现 模仿一个loading动画效果,非常不错 ...1、将index.html 中的CSS样式拷贝过去 2、将body中的代码部分拷贝过去即可

    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样式可以根据实际需求...

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

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

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

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

    mui.min.css

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

    CSS3明信片悬停翻转显示文字.zip

    CSS3明信片悬停翻转显示文字.zip

    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

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

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

Global site tag (gtag.js) - Google Analytics