0

私は別の中に1つのdivを持っています。内側のdivは外側のdivよりも大きいので、外側のdivをスクロールして非表示のコンテンツを表示したいと思います。私はそれをオーバーフローとしてマークしました:autoそしてそれはうまく動作します。

ただし、ビジネス上の制約により、外側のdivにスクロールバーを表示する必要もあります。これは、Windowsのすべてのブラウザで機能します。MacのFirefoxでも動作します。MacのSafari/Chromeでは、Webページをスクロールするときと同じように、divのコンテンツをスクロールするとスクロールバーが表示されると思います。代わりに、コンテンツをスクロールすることはできますが、スクロールバーが表示されません。スクロールバーを正しく表示するにはどうすればよいですか?

これが私が持っているものです:

<style type="text/css">
.inner {
    width: 300px;
    height: 300px;
}
.outer {
    width: 100px;
    height: 100px;
    overflow: auto;
}
</style>

<div class="outer">
<div class="inner">asdf qwer qwer asdf</div>
</div>
4

2 に答える 2

-1

オーバーフロー:スクロール; 動作します 。

于 2012-09-05T16:31:51.687 に答える
-1

理由を整理できませんでした...しかし、@HenrikAmmerの答えに行きました。それは私の解決策には十分です。

于 2012-09-06T17:56:28.823 に答える