为了账号安全,请及时绑定邮箱和手机立即绑定

css文字超出隐藏,显示省略号?

css文字超出隐藏,显示省略号?

慕十一郎 2016-06-08 12:58:32
查看完整描述

6 回答

已采纳
?
淡雅的默

TA贡献102条经验 获得超139个赞

white-space: nowrap; overflow: hidden; text-overflow: ellipsis

查看完整回答
1 反对 回复 2016-06-08
?
Suber丶林

TA贡献75条经验 获得超180个赞

/* 单行文本(默认已经使用了块级,如p) */
.single {
  /* 行内元素加上display: block; */
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

/* 指定文本行数 */
/* 使用CSS3属性,不兼容低版本浏览器 */
.multi {
    display: -webkit-box;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    /* 2行之后溢出才用省略号 */
    -webkit-line-clamp: 2;
}
查看完整回答
3 反对 回复 2016-06-08
?
qyy2499760117_叶子

TA贡献188条经验 获得超91个赞

加油吧! 

查看完整回答
反对 回复 2016-06-08
?
qyy2499760117_叶子

TA贡献188条经验 获得超91个赞

你应该是要这种效果。

<!DOCTYPE html>
<html>
<head>
   <title> new document </title>
   <meta http-equiv="Content-Type" content="text/html; charset=gbk"/>


</head>
<body>
<div>
   <span id="haL" title="">大家,我是叶子,我来慕课网已经很久了,怎么都没有人认识我呢。</span>
</div>


<script type="text/javascript" language="JavaScript" >
   var haL2=document.getElementById("haL").innerText;
   document.getElementById("haL").title = haL2;/*鼠标放上去时显示所有*/


   if (haL2.length > 14) {
       haL2 = haL2.substring(0, 14) + "......";
       document.getElementById("haL").innerText=haL2;//超出用符号代替
   }else{
       document.getElementById("haL").innerText=haL2;
   }

</script>
</body>
</html>

查看完整回答
1 反对 回复 2016-06-08
  • 6 回答
  • 0 关注
  • 3108 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信