css控制单行或者多行文本超出显示省略号(...)

html:

单行
<div class="box aa"> 
  Query是一个快速、简洁的JavaScript框架,是继Prototype之后又一个优秀的JavaScript代码库(或JavaScript框架)。 
</div>
<br>
<br>

多行方法1
<div class="box bb"> 
  Query是一个快速、简洁的JavaScript框架,是继Prototype之后又一个优秀的JavaScript代码库(或JavaScript框架)。Query是一个快速、简洁的JavaScript框架,是继Prototype之后又一个优秀的JavaScript代码库(或JavaScript框架)。Query是一个快速、简洁的JavaScript框架,是继Prototype之后又一个优秀的JavaScript代码库(或JavaScript框架)。
 </div>

<br>
<br>


多行方法2
<div class="ellips">
  <div class="dot">...</div>div relative定位定高定宽,内部放个个浮动层浮动在右下角字
</div>

css:

.box {
    width:300px;
    height:20px;
    padding:10px;
    border:1px solid #424242;
    line-height:24px
}
.aa {
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
}
.bb {
    height:65px;
    overflow:hidden;
    display:-webkit-box;
    -webkit-box-orient:vertical;
    -webkit-line-clamp:3;
    overflow:hidden;
}
.ellips {
    position:relative;
    width:100px;
    height:60px;
    line-height:20px;
    overflow:hidden;
    background:#fff
}
.ellips .dot {
    position:absolute;
    right:0px;
    bottom:0px;
    height:20px;
    background:#fff
}
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容