私はoverflow:auto;
で小さなdivを持っていますが、スクロールバーが表示されているときにdivの大部分をカバーしています。これは、overflow:scroll;
を使用することで回避できますが、オーバーフローがない場合は見苦しい薄れたスクロールバーが表示されます。 overflow:scroll;
を使わずにスクロールバーをdivの外に置く方法はありますか?ありがとう。ここdivの外側にスクロールバーを置くと自動オーバーフローする
はデモjsfiddle
.alphabet{ display:inline-block;
overflow-y:auto;
overflow-x:hidden;
border:1px solid;
height:50;
}
<div class = "alphabet">abcdefgh<br>
ijklmnop<br>
qrstuvwx
</div>
スクロールバーが表示されない場合は、パディングは0(または15未満)にする必要があります。 – Cromax
しかし、クロムでは、まだそれがそれの外に置かれていると思ってもdiv内のスペースを占有します。 –