首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >当parent div有一个column-count时,为什么overflow:hidden不能在chrome中工作?

当parent div有一个column-count时,为什么overflow:hidden不能在chrome中工作?
EN

Stack Overflow用户
提问于 2019-07-04 06:44:02
回答 2查看 173关注 0票数 1

输出应为:

但在chrome上,我得到了这样的结果:

从div1中删除column-count属性可以解决这个问题。有趣的是,如果您检查并禁用该属性,然后重新启用它,则一切正常。这是Chrome中的bug吗?

代码语言:javascript
复制
#div1 {
  column-count: 1;
}

#div2 {
  overflow: hidden;
  background: red;
}

#div3 {
  transform: translate3d(50px, 50px, 0px);
}
代码语言:javascript
复制
<div id="div1">
  <div id="div2">
    <div id="div3">
      <img src="http://placehold.it/100x100&text=photo"/>
    </div>
  </div>
</div>

EN

回答 2

Stack Overflow用户

发布于 2019-07-04 20:16:47

这不是为什么它不能工作的答案,但是如果你同时需要一个讨厌的解决办法,这对我来说是有效的:

代码语言:javascript
复制
#div1 {
  column-count: 1;
  overflow-x: scroll;
}

#div2 {
  overflow: hidden;
  background: red;
}

#div3 {
  transform: translate3d(50px, 50px, 0px);
}
代码语言:javascript
复制
<div id="div1">
  <div id="div2">
    <div id="div3">
      <img src="http://placehold.it/100x100&text=photo"/>
    </div>
  </div>
</div>

??

票数 1
EN

Stack Overflow用户

发布于 2019-07-04 07:10:10

作为你关于这是否是bug的回答:是的,这似乎是Chromium上的一个持久的bug(2011年的原始帖子,正如你现在所发现的,这个问题仍然存在)

https://bugs.chromium.org/p/chromium/issues/detail?id=84030

票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56878768

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档