Mam mały div z overflow:auto;
, ale gdy pojawi się pasek przewijania, pokrywa on dużą część elementu div. Można tego uniknąć, używając overflow:scroll;
, ale wtedy pojawia się brzydki wyblakły pasek przewijania, gdy nie ma przepełnienia. Czy istnieje sposób umieszczania paska przewijania poza elementem div bez używania overflow:scroll;
? Dzięki.Umieść pasek przewijania poza div z automatycznym przepełnieniem
o to demonstracja 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>
Ale wypełnienie powinno wynosić 0 (lub mniej niż 15), jeśli pasek przewijania nie jest wyświetlany. – Cromax
Ale w chrome nadal zajmuje przestrzeń wewnątrz div, nawet myśl, że jest umieszczony poza nim. –