css怎么让第二行内容显示不下的时候自动省略号!

css怎么让第二行内容显示不下的时候自动省略号!原:你好,你好,你好,你好,你好,你好,你好,你好,你好,你好,你好,你好,你好,你好,你好,你好,你好,你好,你好,你好... css怎么让第二行内容显示不下的时候自动省略号!
原:你好,你好,你好,你好,你好,你好,你好,你好,
你好,你好,你好,你好,你好,你好,你好,你好,
你好,你好,你好,你好,你好,你好,你好,你好,

需要效果:你好,你好,你好,你好,你好,你好,你好,你好,
你好,你好,你好,你好,你好,你好,你好.......
展开
 我来答
言言言小鱼

推荐于2018-03-29 · 小小的鱼儿小小的我,我就是言小鱼。
言言言小鱼
采纳数:1335 获赞数:7608

向TA提问 私信TA
展开全部
  单纯的css只能实现一行显示不下的时候显示省略号,如果是多行的话,就需要用js实现了。
追问
已解决
方法如下:
overflow:hidden;
text-overflow: ellipsis;
display:-webkit-box;
-webkit-line-clamp:2;
-webkit-box-orient:vertical;
yugi111
推荐于2017-11-21 · TA获得超过8.1万个赞
知道大有可为答主
回答量:5.1万
采纳率:70%
帮助的人:1.3亿
展开全部
<!DOCTYPE html>
<html>
  <head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>
RunJS 演示代码
</title>
<style>
.content{
text-overflow: ellipsis;
overflow: hidden;
white-space: nowrap;
}
</style>
  </head>
<body>
    <div>
你好,你好,你好,你好,你好,你好,你好,你好,
  </div>
<div class='content'>
你好,你好,你好,你好,你好,你好,你好,你好,
你好,你好,你好,你好,你好,你好,你好,你好,
</div>
  </body>
</html>
追问
你这样就是2条信息了 , 不是第二行了
我需要的是1条信息的第二行
追答
<!DOCTYPE HTML>
<html>

<head>
    <title></title>
    <style>
        * {
    margin: 0;
    padding: 0;
}

div {
    overflow: hidden;
    width: 411px;
    height: 37px;
}

div .tmp:after {
    content: "...";
}
    </style>
</head>

<body>
    <div>你好,你好,你好,你好,你好,你好,你好,你好, 你好,你好,你好,你好,你好,你好,你好,你好, <span class="tmp">
</span>
        你好,你好,你好,你好,你好,你好,你好,你好,</div>
</body>

</html>
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
你好呀czy
2018-03-29
知道答主
回答量:1
采纳率:0%
帮助的人:866
展开全部
  • white-space: initial;

  • overflow: hidden;

  • text-overflow: ellipsis;

  • display: -webkit-box;

  • -webkit-line-clamp: 2;

  • -webkit-box-orient: vertical;

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式