文字超出隐藏 且后面变成点

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

css解决方法

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

p{width: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() 截取字符创

              

  

      

时间: 2024-10-17 00:06:45

文字超出隐藏 且后面变成点的相关文章

设置一个DIV的文字超出隐藏,并用省略号表示未完待续

<div style="width:50px;height:18px;white-space: nowrap;overflow:hidden;text-overflow:ellipsis;">设置一个DIV的文字超出隐藏,并用省略号表示未完待续 设置一个DIV的文字超出隐藏,并用省略号表示未完待续 设置一个DIV的文字超出隐藏,并用省略号表示未完待续</div>

文字超出隐藏并显示省略号

文字超出了需要隐藏并显示省略号这个在工作中很多时候都要用到,我想很多人都碰到过吧,这个有两种解决方法 一是用程序开截取字符长度,这个其实也是可以的 第二种是用样式来做,这里主要介绍一下用样式怎么来做吧,我话也不多说了吧直接上代码吧, css样式如下: .css1{ color:#6699ff;border:1px #ff8000 dashed; margin-bottom:20px; width: 20em;/*不允许出现半汉字截断*/ } .css2 { overflow: hidden; /

文字超出隐藏

1.单行文字 <html> <head> <meta charset="utf-8"> <style> #row{ display: block; /* 必备的四个条件 */ width:100px;/*宽度 */ overflow: hidden;/*超出隐藏*/ white-space: nowrap;/* 强制不换行 */ text-overflow:ellipsis;/*文字隐藏的格式 */ } </style> &l

div中只显示2行文字超出隐藏

<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title></title> <style type="text/css"> .div1{ width: 300px; overflow: hidden;//超出隐藏 text-overflow: ellipsis;//超出文本设置为... display:-webkit-box

文字超出隐藏方法,只需要三句话

<style type="text/css"> .content{ width:50%; white-space: nowrap; //强制不换行显示 overflow: hidden; text-overflow: ellipsis;//超出部分用省略号显示 } </style> <div class="content"></div>

适配移动端的文字超出隐藏并添加省略号

overflow: hidden; text-overflow: ellipsis; white-space: normal !important; display: -webkit-box; -webkit-line-clamp: 4; /* 显示4行,为auto时不隐藏 */ -webkit-box-orient: vertical; 查看全部与收起事例 <div class="notice" style="-webkit-line-clamp: 4"&g

文字超出限制字数后隐藏

<!DOCTYPE html> <html> <head lang="en"> <meta charset="UTF-8"> <title>文字超出限制字数后隐藏</title> <style> .text { width: 800px; height: 48px; line-height: 24px; color: #333; background: #ccc; border: #

文字超出DIV后,隐藏文字并显示...

<html> <head> <style type="text/css"> #cs{width:100px;height:50px;line-height:50px;color:#6699ff;border:1px #ff8000 dashed;overflow:hidden;text-overflow:ellipsis} #cs2{width:200px;height:60px;line-height:20px;color:#6699ff;bord

html使用css让文字超出部分用省略号三个点显示的方法案例

html使用css让文字超出部分用省略号三个点显示的方法: 我正确使用的就是下面的代码,li里面是a标记.在IE和google中使用是正常的,火狐不知道,我也不在意,等你来测 li{ display:block;overflow:hidden;word-break:keep-all;white-space:nowrap;text-overflow:ellipsis; } 直接拿这个css样式去用吧,编程嘛,解决就好,不用看下面的了. 语法: text-overflow : clip | elli