4 个回答

超出省略号

a{
    dispaly:block;
    width:200px;
    overflow: hidden;
    text-overflow:ellipsis;
    white-space: nowrap;
}

如果是多行省略号(针对webkit内核)

a{
     display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;/*行数*/
    overflow: hidden;
}
width: 给一个宽度;
white-space: nowrap;
text-overflow: ellipsis;
overflow: hidden;

text-overflow:ellipsis;

jquery好像有这种插件,不过名字我忘了,基本css也可以做到,不过缺点是只有一行

wrapper{
    white-space:nowrap; //不换行
    text-overflow:ellipsis;  //省略号
    -o-text-overflow:ellipsis; 
    overflow:hidden;
}

还有一种是通过css margin或者:after的定位进行模拟,一行还好说,二行以上想要达到完美模拟还是得靠js计算

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题