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

2019-10-08  本文已影响0人  Sun____

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
}
上一篇下一篇

猜你喜欢

热点阅读