如this fiddle所示,我有一个overflow-x: hidden
和overflow-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;
}
答案 0 :(得分:2)
overflow-x / y的问题是visible
无法与其他值混合,因此在这种情况下,visible
将被视为auto
。