0
私は数十の質問と回答を見て、何時間も検索しましたが、この特定のシナリオに関する情報は見つかりませんでした。親divの子divオーバーフローを作成しますか?
私はその中に子divを持つ親divを持っています。子divには、親divの外部に流出するのに十分なコンテンツが含まれています。なんらかの理由で(私には分かりません)子divはスクロールバーを作成しません。overflow: auto
でさえもです。問題の簡単なデモ:
HTML:
<fieldset id='parentDiv'>
<div id='childDiv'>
<p>some text yo</p>
<p>some text yo</p>
<p>some text yo</p>
<p>some text yo</p>
<p>some text yo</p>
<p>some text yo</p>
<p>some text yo</p>
<p>some text yo</p>
<p>some text yo</p>
<p>some text yo</p>
<p>some text yo</p>
</div>
</fieldset>
はCSS:
#parentDiv {
background: red;
height: 200px;
}
#childDiv {
background: green;
overflow: auto;
}
これが起こると、私が作ることができるか、なぜ誰かが私に説明することができますスクロールバーの代わりにスクロールバーを追加するだけです親?助けてくれてありがとう。
EDIT:fieldset
が、問題を見ることが容易になりますという理由だけではなく、親が同様に、昔ながらのdiv
であれば同じことが起こります。
私のJSFiddleテストケースで動作するが、実際のアプリケーションではうまくいかない...その理由がわかっているかどうか確認してください。 – Clonkex
Aha!あなたが '
私は、親divがいくつかの残りの垂直スペースを埋めるようにしたいので、親divの親divにフレックスボックスを設定します。 – Clonkex