Saya memiliki div ini:
<div style='overflow:scroll; width:400px;height:400px;'>here is some text</div>
Bilah gulir selalu terlihat, meskipun teks tidak meluap. Saya ingin membuat scrollbar hanya terlihat ketika diperlukan - yaitu, hanya terlihat ketika ada cukup teks di dalam kotak yang diperlukan. Seperti halnya textarea. Bagaimana saya melakukan ini? Atau satu-satunya pilihan saya untuk mendesain textarea sehingga terlihat seperti div?
overflow: auto;
tidak berfungsi di Android :-(Jawaban:
Gunakan
overflow: auto
. Bilah gulir hanya akan muncul bila diperlukan.(Sidenote, Anda juga dapat menentukan hanya bilah gulir x, atau y:
overflow-x: auto
danoverflow-y: auto
).sumber
max-height
height
ataumax-height
mengatur jika Anda menggunakanabsolute
ataufixed
memposisikan pada elemen overflow karena ini mencegah elemen dari mengubah ukuran berdasarkan halaman atau batas viewport.coba ini:
sumber
mencoba
sumber
mencoba
sumber
Saya menemukan bahwa ada ketinggian div masih menunjukkan, ketika ada teks atau tidak. Jadi Anda bisa menggunakan ini untuk hasil terbaik.
sumber
Anda dapat mencoba dengan yang di bawah ini:
sumber