32 of 313 menu

Properti overflow

Properti overflow memberi tahu browser, bagaimana menangani konten (teks, gambar, blok lain) yang keluar dari batas blok (melebihi lebar atau tingginya). Browser dapat menyembunyikan bagian yang keluar, menambahkan scroll bar atau tidak melakukan apa-apa (membiarkannya sebagaimana adanya - keluar dari batas).

Sintaksis

selektor { overflow: hidden | scroll | auto | visible; }

Nilai

Nilai Keterangan
hidden Menyembunyikan konten yang keluar dari batas blok.
scroll Menambahkan scroll bar, dan selalu ditampilkan, bahkan jika tidak ada yang keluar (dalam hal ini scroll bar akan tidak aktif).
auto Menambahkan scroll bar jika diperlukan: jika konten tidak muat - scroll bar akan muncul, jika semua muat - scroll bar tidak akan ditampilkan.
visible Tidak menyembunyikan konten yang keluar dari batas blok.

Nilai default: visible.

Contoh . Nilai visible

Dalam contoh ini, kata yang sangat panjang tidak akan muat di dalam wadah dan akan keluar dari batasnya. Pemotongan tidak terjadi:

<div id="elem"> Lorem ipsum dolor sit amet loooooooooooooooooooooooooooooooongword, consectetur adipiscing elit. </div> #elem { overflow: visible; border: 1px solid red; width: 200px; }

:

Contoh . Nilai visible

Sekarang tidak hanya lebarnya yang dibatasi, tetapi tingginya juga (teks akan keluar dari blok secara vertikal juga):

<div id="elem"> Lorem ipsum dolor sit amet loooooooooooooooooooooooooooooooongword, consectetur adipiscing elit. </div> #elem { width: 200px; height: 40px; overflow: visible; border: 1px solid red; margin-bottom: 20px; }

:

Contoh . Nilai hidden

Sekarang, semua yang keluar dari batas wadah akan dipotong (baik secara vertikal maupun horizontal). Perhatikan bahwa pemotongan secara vertikal hanya terjadi ketika tinggi ditentukan secara eksplisit. Jika tidak, teks akan memperluas wadah secara vertikal - dan tidak akan ada pemotongan:

<div id="elem"> Lorem ipsum dolor sit amet loooooooooooooooooooooooooooooooongword, consectetur adipiscing elit. </div> #elem { overflow: hidden; width: 200px; height: 40px; border: 1px solid red; }

:

Contoh . Nilai scroll

Dengan nilai scroll, scroll bar akan selalu ditampilkan, bahkan jika tidak ada yang keluar (dalam hal ini scroll bar akan tidak aktif). Sekarang teks tidak keluar baik secara horizontal maupun vertikal, tetapi scroll bar tetap ada (tidak aktif):

<div id="elem"> Lorem ipsum dolor sit amet loooooooooooooooooooooooooooooooongword, consectetur adipiscing elit. </div> #elem { overflow: scroll; width: 400px; height: 100px; border: 1px solid red; }

:

Contoh . Nilai auto

Dengan nilai auto, scroll bar hanya ditambahkan jika konten keluar dari wadah. Sekarang scroll bar tidak ada, karena semuanya muat:

<div id="elem"> Lorem ipsum dolor sit amet loooooooooooooooooooooooooooooooongword, consectetur adipiscing elit. </div> #elem { overflow: auto; width: 400px; height: 100px; border: 1px solid red; }

:

Contoh . Nilai auto

Sekarang mari kita batasi lebarnya - scroll bar horizontal akan muncul:

<div id="elem"> Lorem ipsum dolor sit amet loooooooooooooooooooooooooooooooongword, consectetur adipiscing elit. </div> #elem { width: 200px; overflow: auto; height: 100px; border: 1px solid red; }

:

Lihat juga

  • properti word-break,
    yang memindahkan huruf dari kata panjang ke baris baru
  • properti overflow-wrap,
    yang memindahkan huruf dari kata panjang ke baris baru
  • properti overflow-x,
    yang memotong bagian yang keluar secara horizontal
  • properti overflow-y,
    yang memotong bagian yang keluar secara vertikal
Indonesia
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Kami menggunakan cookie untuk operasi situs, analitik, dan personalisasi. Pemrosesan data dilakukan sesuai dengan Kebijakan Privasi.
terima semua atur tolak