一、单行超出省略显示。

.div1 {
    width:300px;
    height:200px;
     /* 单行 */
     text-overflow: ellipsis;//超出部分文字"..."显示
     overflow:hidden;//超出部分隐藏
     white-space: nowrap;//超出部分不换行
     /*white-space: pre-wrap;//只对中文起作用,强制换行。*/
}

二、多行超出省略显示

.div1 {
    width:300px;
    height:200px;
    /* 多行 */
    text-overflow: ellipsis;//超出部分文字"..."显示
    overflow: hidden;//超出部分隐藏
    display: -webkit-box;//将对象作为弹性伸缩盒子模型显示
    -webkit-line-clamp:2;//可以显示的行数
    -webkit-box-orient: vertical;//设置或检索伸缩盒对象的子元素的排列方式
}

三、英文换行:word-break和word-wrap中二选一使用即可

.div1 {
    width:300px;
    height:200px;
    /* 英文 */
    word-break: break-all; //只对英文起作用,以字母作为换行依据。
    /*word-wrap: break-word;//只对英文起作用,以单词作为换行依据。*/
}
12-27 02:08