Saya ingin menunjukkan catatan syarat dan ketentuan di situs web saya. Saya tidak ingin menggunakan bidang teks dan juga tidak ingin menggunakan seluruh halaman saya. Saya hanya ingin menampilkan teks saya di area yang dipilih dan ingin menggunakan scroll-bar vertikal untuk turun dan membaca semua teks.
Saat ini saya menggunakan kode ini:
<div style="width:10;height:10;overflow:scroll" >
text text text text text text text text text
text text text text text text text text text
text text text text text text text text text
text text text text text text text text text
text text text text text text text text text
text text text text text text text text text
text text text text text text text text text
text text text text text text text text text
</div>
Dua Masalah:
- Itu tidak memperbaiki lebar dan tinggi dan menyebar sampai semua teks muncul.
- Kedua, itu menunjukkan bilah gulir horizontal dan saya tidak ingin menampilkannya.
Jawaban:
Gunakan
overflow-y
. Properti ini adalah CSS 3.sumber
untuk menyembunyikan scrollbar horizontal, Anda dapat menyetel overflow-x menjadi tersembunyi, seperti ini:
overflow-x: hidden;
sumber
Anda perlu menentukan
width
danheight
dipx
:width: 10px; height: 10px;
Selain itu, Anda dapat menggunakan
overflow: auto;
untuk mencegah scrollbar horizontal ditampilkan.Oleh karena itu, Anda mungkin ingin mencoba yang berikut ini:
<div style="width:100px; height:100px; overflow: auto;" > text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text </div>
sumber
Terima kasih dulu
Gunakan
overflow:auto
itu bekerja untuk saya.bilah gulir horizontal menghilang.
sumber
Untuk setiap kasus diatur
overflow-x
kehidden
dan saya lebih suka mengaturmax-height
untuk membatasi perluasan ketinggian div. Kode Anda akan terlihat seperti ini:overflow-y: scroll; overflow-x: hidden; max-height: 450px;
sumber
Untuk menampilkan bilah gulir vertikal di div Anda, Anda perlu menambahkan
height: 100px; overflow-y : scroll;
atau
height: 100px; overflow-y : auto;
sumber
max-height: 100px;
.height
hilang sehingga tidak menampilkan bilah gulir vertikal, meskipunheight:100%;
bekerja lebih baik untuk saya.overflow-y : scroll; overflow-x : hidden;
height
bersifat opsionalsumber
Anda dapat menggunakan properti overflow
style="overflow: scroll ;max-height: 250px; width: 50%;"
sumber
Saya juga menghadapi masalah yang sama ... coba lakukan ini ... ini berhasil untuk saya
.scrollBbar { position:fixed; top:50px; bottom:0; left:0; width:200px; overflow-x:hidden; overflow-y:auto; }
sumber
Ini campuran saya:
overflow-y: scroll; height: 13em; // Initial height. resize: vertical; // Allow user to change the vertical size. max-height: 31em; // If you want to constrain the max size.
sumber