divの高さを設定してスクロールできるようにしようとしています。このdivは別のものと並んでいるので、私はオーバーフローを設定してスクロールしました。もちろん、私は高さをautoに設定しなければならないと思っていました。私はまた、Javascriptでこれをやってみました。問題は、このDIVの要素は、ユーザーがページに置いた内容によって変化することです。動的要素を持つdivの高さを設定する
これはdiv要素
#shiftToRight {
height: auto;
overflow-y: scroll;
}
のための私のCSSであり、これは私のdiv要素です:
<div id="shiftToRight">
<div class="profile">
<h1>Admin Panel</h1>
<h4 id="editable"><a href="" class="edit-link"><i class="fa fa-edit"></i> Edit Image</a></h4>
</div>
<div id="bar"></div>
<div class="jumbotron">
<h1>John Doe 5th Class</h1>
<h3>Donec auctor tellus id metus venenatis finibus. Cras in elit.</h3>
<a href="#" id="editable"><i class="fa fa-edit"></i> Edit</a>
<div id="minor-bar"></div>
</div>
</div>
私が間違っているのか?前もって感謝します!
高さがautoの場合、コンテンツの高さと同じになるため、スクロールしません。コンテンツの高さよりも低い固定高さを指定すると、オーバーフローでスクロールすることができます。スクロール – StefanBob
高さをautoに設定すると、divは内容によって大きくなったり大きくなります。オーバーフローエフェクトを表示する場合は、固定高さまたは最大高さに設定する必要があります。 – TypedSource
しかし、その固定された高さはどのように見えますか? divの要素が変わります...私はJSで設定しようとしましたが、運がありません。 – ToadallyTerrific