css之flex布局文本不换行不显示省略号的解决方法


一、单行长文本显示省略号

先讲讲常规情况下长文本不跨行显示省略号的代码:

overflow: hidden;  //不允许内容超出盒子
white-space: nowrap;   //不允许文本跨行
text-overflow: ellipsis;   //文本超出部分以“...”省略号表示

overflow:对超出的内容进行处理
white-space :对文本格式进行规定
text-overflow :对超出的文本进行处理
属性值等详细内容可以自行百度作补充学习

二、flex布局下的处理技巧

前面讲到的是常规情况,而在实战flex复杂布局下则会出现单行长文本显示省略号操作失败的问题

两种解决方式:

1.在flex项目盒子上设置 overflow:hidden
2.在flex项目盒子上设置 min-width:0

经过大量测试,有些手机机型适配 min-width 有问题,建议设置成 width: 0; 更好一点

最近更新

  1. TCP协议是安全的吗?

    2024-03-31 01:04:06       16 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-03-31 01:04:06       16 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-03-31 01:04:06       15 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-03-31 01:04:06       18 阅读

热门阅读

  1. 09、Lua 运算符

    2024-03-31 01:04:06       16 阅读
  2. SpringMVC源码分析(六)--参数名称解析器

    2024-03-31 01:04:06       18 阅读
  3. Web框架开发-Django-form组件

    2024-03-31 01:04:06       19 阅读
  4. Tomcat是如何处理并发请求的?

    2024-03-31 01:04:06       17 阅读
  5. 基于easyx库的C/C++游戏编程实例-飞机大战

    2024-03-31 01:04:06       24 阅读