0

IE 6 は、CSSheightプロパティをあたかも であるかのように扱いますmin-height。つまり、要素がheight: 500px適用されていても、そのコンテンツの高さが 500px を超える場合、要素はそれらに対応するために高さを増します。

要素の高さを固定し、スクロールバーを追加して、必要に応じてコンテンツをスクロールして表示できるようにしようとしています。

IE 6にheight割り当てられたものを尊重させ、コンテンツをスクロールして表示できるようにするにはどうすればよいですか?

.myelement {height: 500px; overflow-y: scroll;}他のブラウザでは動作しますが、IE 6 では動作しません。

4

2 に答える 2

1

This should work, I've tested it in IE6:

http://jsfiddle.net/tmq3r/

Simply set a height and give it overflow:auto

于 2012-08-23T14:51:27.810 に答える
1

overflow-y:scroll;IE6 でも動作するはずです。

<div id='test' style="position:absolute; top:10px;left:50px; width:500px; height:200px;background-color: #ffffff; overflow-y: scroll;">
    <div  style="position: absolute; top: 10px; height: 650px; left: 50px; width: 500px;background-color: #000000;"></div>
</div>
于 2012-08-23T14:52:53.517 に答える