zoukankan      html  css  js  c++  java
  • 文字超出隐藏 且后面变成点

    实例: <p>文字敢超出我就敢隐藏显示点点文字敢超出我就敢隐藏显示点点文字敢超出我就敢隐藏显示点点</p>

    css解决方法

    1.常规css方法——可以实现IE,Safari,chrome,opera浏览器下文字溢出省略号表示  现在在火狐的高版本也支持了(火狐低版本不支持

    p{200px; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;}

    注意点 里面的属性要配合使用 不能缺少

    white-space:nowrap;  阻止文字换行

          它的属性值有:

              normal 默认。空白会被浏览器忽略。
              pre 空白会被浏览器保留。其行为方式类似 HTML 中的 <pre> 标签。
              nowrap 文本不会换行,文本会在在同一行上继续,直到遇到 <br> 标签为止。
              pre-wrap 保留空白符序列,但是正常地进行换行。
              pre-line 合并空白符序列,但是保留换行符。
              inherit 规定应该从父元素继承 white-space 属性的值。

    text-overflow:ellipsis; 文字超出隐藏 且出现省略符号

           它的属性值:

                               clip :修剪文本。(效果和overflow 一样直接切掉)

                ellipsis:显示省略符号来代表被修剪的文本。

    overflow:hidden;  这个属性挺重要的

    2.利用JQ解决

    $(function(){
      var text_length=25; //设置超过多少个文字显示省略号...
      if($('p').text().length>text_length)  
      {
        $('p').text($('p').text().substring(0,text_length));
        $('p').text($('p').text()+'...');
      }
    })

    重点:1.text()的运用     $('p').text().length --> 这个可以获取多少个文字

       2.substring() 截取字符创

                  

      

          

  • 相关阅读:
    购物网站数据库表
    C#Excel的导入与导出
    DataTable过滤重复字段
    压力测试~一套完整的压力测试项目文档
    压力测试~测试工具的使用
    C#调用本机摄像头
    linq学习笔记
    EasyPlayer RTSP播放器对RTSP播放地址url的通用兼容修改意见
    我们计划为EasyDSS定制开发一款超低延时的EasyPlayer Flash播放器
    EasyRTMP+EasyDSS实现一套完整的紧急视频回传直播与存储回放方案
  • 原文地址:https://www.cnblogs.com/zhengyan/p/4935440.html
Copyright © 2011-2022 走看看