首页 > Web开发 > 详细

css中文单行、多行超出省略号和英文换行(学习笔记)

时间:2019-12-17 11:48:09      阅读:82      评论:0      收藏:0      [点我收藏+]

一、单行超出省略显示。

.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;//只对英文起作用,以单词作为换行依据。*/
}

css中文单行、多行超出省略号和英文换行(学习笔记)

原文:https://www.cnblogs.com/start-bigin/p/12053464.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!