Saya ingin menempatkan sekelompok div
elemen dengan lebar tetap ke dalam wadah dan memunculkan bilah gulir horizontal. The div
/ span
elemen harus muncul dalam garis, kiri ke kanan dalam urutan mereka muncul dalam HTML (dasarnya terbuka).
Dengan cara ini bilah gulir horizontal akan muncul dan dapat digunakan sebagai gantinya bilah gulir vertikal untuk membaca konten (kiri ke kanan).
Saya sudah mencoba melayang mereka dalam wadah dan kemudian meletakkan white-space: nowrap
gaya pada wadah, tetapi sayangnya, sepertinya masih membungkus.
Ide ide?
Itu terlihat seperti ini:
.slideContainer {
white-space: nowrap;
}
.slide {
width: 800px;
float: left;
display: inline;
}
<div class="slideContainer">
<div class="slide">Some content</div>
<div class="slide">More content</div>
<div class="slide">Even More content!</div>
</div>
UPDATE:
Lihat situs untuk contoh, tetapi mereka salah tentang tidak menjadi cara lain - saya yakin artikelnya sudah tua.
white-space:normal
pada elemen yang terkandung danwhite-space:nowrap
pada orang tua melakukan trik untuk saya Terima kasih banyak!white-space: normal
HARUS ditetapkan pada anak-anak dalam kasus ini, karena standarnyawhite-space
sudah ditimpa oleh orang tuanowrap
.Ini berfungsi hanya dengan ini:
Awalnya saya punya
float : left;
dan itu mencegahnya bekerja dengan benar.Terima kasih telah memposting solusi ini.
sumber
Terutama ketika menggunakan sesuatu seperti Bootstrap Twitter ,
white-space: nowrap;
tidak selalu berfungsi dalam CSS saat menerapkan bantalan atau margin untuk anakdiv
. Namun sebaliknya, menambahkanborder: 20px solid transparent;
gaya setara di tempat padding / margin bekerja lebih konsisten.sumber
Seperti yang disebutkan, Anda dapat menggunakan:
Jika Anda hanya ingin bilah gulir muncul bila perlu, Anda dapat menggunakan opsi "otomatis":
Saya tidak berpikir Anda harus menggunakan properti "float" dengan "overflow", tetapi saya harus mencoba contoh Anda terlebih dahulu.
sumber
Sepertinya div tidak akan melampaui lebar tubuh mereka. Bahkan dalam div lain.
Saya melemparkan ini untuk menguji (tanpa DOCTYPE) meskipun dan itu tidak berfungsi sebagai pikiran.
Apa yang saya pikirkan adalah bahwa div bagian dalam dapat dimuat melalui iFrame, karena itu adalah halaman lain dan isinya bisa sangat luas.
sumber