display与overflow同时使用时,overflow会失效如何解决

简介: 笔记

前两天在写业务的时候发现,如果使用了display,overflow的部分功能就会失效。

想要效果:

30.png

 

但是使用了display和overflow后。。。

代码:

overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    display: flex;

效果:

31.png

 

刚开始不理解,后来发现两个一起使用会失效(因为旁边没有使用display的效果没有问题)。

解决方法一:

当时选择的就是嵌套一个span解决问题。

<div>//使用display
   <span>//使用overflow
     //值
   </span>
</div>

解决方法二:

网上搜索还有一种方法是加一个:

width: 0;

但是在使用过后是没有效果的, 直接空了。

34.png

 

这种方法也许是有用的,但是可能是在特定的场合。

目录
相关文章
|
6月前
|
前端开发
border-radius属性失效问题的解决办法
border-radius属性失效问题的解决办法
60 0
|
9月前
display: block 属性影响flex布局
display: block 属性影响flex布局
|
容器
【已解决】text-overflow: ellipsis; 不生效(除了white-space:nowrap;overflow: hidden;之外)
text-overflow: ellipsis; 不生效(除了white-space:nowrap;overflow: hidden;之外)
822 0
|
存储 容器
overflow text-overflow 超过部分隐藏问题
overflow text-overflow 超过部分隐藏问题
80 0
display:none到display:block失效问题及解决办法
display:none到display:block失效问题及解决办法
278 9
|
容器
overflow属性详解
overflow是对溢出内容的处理
295 0
overflow属性详解
|
前端开发 JavaScript
style样式优先级问题【display:block依旧无法显示DOM元素】
style样式优先级问题【display:block依旧无法显示DOM元素】
158 0
style样式优先级问题【display:block依旧无法显示DOM元素】
|
前端开发
每日一学—CSS overflow与text-overflow与white-space属性
CSS overflow 属性可以控制内容溢出元素框时在对应的元素区间内添加滚动条。text-overflow 属性指定当文本溢出包含它的元素时,应该如何显示。可以设置溢出后,文本被剪切、显示省略号 (...) 或显示自定义字符串(不是所有浏览器都支持)。white-space属性指定元素内的空白怎样处理。
232 0
每日一学—CSS overflow与text-overflow与white-space属性
|
前端开发
css:overflow-y: scroll内容未超出也显示滚动条
css:overflow-y: scroll内容未超出也显示滚动条
442 0
|
前端开发
css:flex布局下overflow失效
css:flex布局下overflow失效
257 0