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() 截取字符创

                  

      

          

  • 相关阅读:
    sql2slack alash3al 开源的又个轻量级工具
    pgspider fetchq 扩展docker镜像
    godns 集成coredns 的demo
    godns 简单dnsmasq 的dns 替换方案
    aviary.sh 一个基于bash的分布式配置管理工具
    使用coredns 的template plugin实现一个xip 服务
    nginx 代理 coredns dns 服务
    基于nginx proxy dns server
    几个不错的geodns server
    spring boot rest api 最好添加servlet.context-path
  • 原文地址:https://www.cnblogs.com/zhengyan/p/4935440.html
Copyright © 2011-2022 走看看