2

あなたがそれをよりよく理解できるように、私は問題を描きました: 問題:

では、問題は、両方の青い要素で同じ位置を取得することは可能ですか? 「パディング右」を追加することはできません-異なるOS /ブラウザーでは、スクロールバーの幅が異なる場合があります...

cssでできますか?そうでない場合、スクロールバー要素の幅と中央の青い要素を手動で取得する JavaScript ソリューションはありますか?

4

2 に答える 2

3

親のすべてのスペースからスクロールバーの幅を差し引いたスペースを占める青いボックスの周りに、目に見えないラッパーを追加できます。これにより、青いボックスは常にコンテナー 2 と同じサイズになります。

于 2012-06-23T14:33:23.810 に答える
0

巧妙な解決策を考え出すのではなく、スクロールバーを常に表示するようにしてください。コンテンツ/アプリによっては、スクロールバーが 95% の確率で常に表示されている可能性があります (少なくとも、私がそのような問題に遭遇したときはいつでもそうでした)。

于 2012-06-23T14:37:14.340 に答える