Saya memiliki wadah div dan telah mendefinisikan gayanya sebagai berikut:
div#tbl-container
{
width: 600px;
overflow: auto;
scrollbar-base-color:#ffeaff
}
Ini memberi saya bilah gulir horizontal dan vertikal secara otomatis setelah saya mengisi tabel saya yang berisi div ini. Saya hanya ingin bilah gulir horizontal muncul secara otomatis. Saya akan memodifikasi ketinggian tabel secara terprogram.
Bagaimana saya melakukan ini?
Saya juga harus menambahkan
white-space: nowrap;
gaya, jika tidak elemen akan membungkus ke dalam area yang kami hapus kemampuannya untuk menggulir.sumber
white-space: nowrap;
adalah kunci, tanpa itu elemen Anda akan menumpuk / membungkus.Solusi ini tanpa spesifikasi tinggi / lebar untuk ayah div sehingga akan responsif untuk mengubah ukuran jendela dan paling berguna menyebabkan scrollbar horizontal muncul hanya jika diperlukan.
Lihatlah DEMO
sumber
Untuk menampilkan keduanya:
Sembunyikan X Axis:
Sembunyikan Y Axis:
sumber
Anda juga dapat membuatnya
overflow: auto
dan memberikan tinggi dan lebar tetap maksimum dengan cara itu, ketika teks atau apa pun yang ada di sana, meluap itu hanya akan menampilkan bilah gulir yang diperlukansumber
Saya menggunakan properti CSS: 1) "
overflow-x: auto
"; 2) "overflow-y: hidden
"; 3) "white-space: nowrap
";Jangan lupa untuk mengatur Lebar, baik untuk wadah dan komponen DIVS dalam. Properti "white-space: nowrap" memungkinkan DIVS bagian dalam tidak jatuh pada garis yang berbeda.
Mempertimbangkan HTML berikut:
Saya menggunakan CSS berikut untuk hanya memiliki gulir horizontal:
Fiddle: https://jsfiddle.net/qrjh93x8/ (tidak bekerja dengan kode di atas)
sumber
Gunakan yang berikut ini
sumber
sumber
CSS3 memiliki
overflow-x
properti, tetapi saya tidak akan mengharapkan dukungan besar untuk itu. Di CSS2 yang bisa Anda lakukan adalah menetapkanscroll
kebijakan umum dan mengerjakannyawidths
sertaheights
tidak mengacaukannya.sumber
Kita harus mengatur
overflow: auto
dan menyembunyikan bilah gulir yang tidak kita gunakan untuk bekerja pada peramban CSS3 yang tidak didukung. Lihatlah CSS Overflow ini; XME.imsumber