css3超出宽度自动换行以及超出宽度显示...

换行的需求在项目中还是常常需要的,所以把常用的总结下来,方便后期使用。

最近在写项目时,发现之前写的换行的代码对数字不管用了,直接出滚动条了,于是乎就开始各种排查,浪费了好多时间,最后自己普及了一下这发方面的知识,还是有些欠缺。

css3超出宽度自动换行,并且首行缩进2字符

div{
    word-break: break-all;
    word-wrap: break-word;
    text-indent: 2em;
}

单行超出宽度显示...

.Ellipsis {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

多行超出宽度显示...以及要求显示几行或者说根据文字多少显示几行

.Ellipsis {
               overflow: hidden;
                text-overflow: ellipsis;
                display: -webkit-box;
                -webkit-line-clamp: 2;  //控制显示几行
                -webkit-box-orient: vertical;   //webbox方向
}
CSS3强制英文、中文换行与不换行 强制英文换行
1. word-break:break-all;只对英文起作用,以字母作为换行依据
2. word-wrap:break-word; 只对英文起作用,以单词作为换行依据
3. white-space:pre-wrap; 只对中文起作用,强制换行
4. white-space:nowrap; 强制不换行,都起作用 
5. white-space:nowrap; overflow:hidden; text-overflow:ellipsis;不换行,超出部分隐藏且以省略号形式出现(部分浏览器支持)

有什么不足的地方,望大家多多提出宝贵的意见。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 选择qi:是表达式 标签选择器 类选择器 属性选择器 继承属性: color,font,text-align,li...
    love2013阅读 6,861评论 0 11
  • CSS参考手册 一、初识CSS3 1.1 CSS是什么 CSS3在CSS2.1的基础上增加了很多强大的新功能。目前...
    没汁帅阅读 9,538评论 1 13
  • 1.块级元素和行内元素 块级(block-level)元素;行内(内联、inline-level)元素。 块元素的...
    饥人谷_小侯阅读 6,253评论 1 4
  • CSS3 是 CSS 的修订版本。CSS3 的开发是朝着模块化发展的。 简介 CSS3 被拆分为“模块”。旧规范已...
    神齐阅读 4,886评论 0 2
  • 阿里巴巴 JAVA 开发手册 1 / 32 Java 开发手册 版本号 制定团队 更新日期 备 注 1.0.0 阿...
    糖宝_阅读 12,286评论 0 5

友情链接更多精彩内容