为什么滚动条出现在带溢出的弹性框中:可见​​?

时间:2014-10-30 22:08:20

标签: css scroll overflow flexbox

this fiddle所示,我有一个overflow-x: hiddenoverflow-y: visible的div,它仍会显示一个滚动条。从外部div中删除display: flex或height属性,或overflow-x: hidden可以解决问题。

这是小提琴HTML:

<div class="outer">
  <div class="inner">Text<br>More text<br>Even more text</div>
</div>

CSS:

div.outer {
    display: flex;
    height: 30px;
    overflow: visible;
}
div.inner {
    overflow-x: hidden;
    overflow-y: visible;
    border: 1px solid black;
}

1 个答案:

答案 0 :(得分:2)

overflow-x / y的问题是visible无法与其他值混合,因此在这种情况下,visible将被视为auto