1
Как видно из this fiddle, у меня есть div с overflow-x: hidden
и overflow-y: visible
, и он по-прежнему отображает полосу прокрутки. Удаление display: flex
или атрибутов высоты из внешнего div, или overflow-x: hidden
устраняет проблему.Почему полосы прокрутки появляются в flexbox с переполнением: видимы?
Вот скрипка 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;
}
Хорошо, но почему удаление 'display: flex' решает проблему? – riv