Display, Visibility, & Overflow

Mengubah perilaku elemen dengan display (block, inline, inline-block, none), menyembunyikan elemen, dan mengatur isi yang melebihi kotak.

Part 11 dari 25 ± 35 menit Gratis

Properti display

Setiap elemen punya sifat tampil bawaan (block atau inline), dan display bisa mengubahnya. Ini salah satu properti terpenting di CSS.

NilaiPerilakuBisa diatur width/height?
blockMulai baris baru, melebar penuhYa
inlineMengalir dalam baris teksTidak (abaikan width/height, margin atas-bawah)
inline-blockMengalir seperti inline, tapi bisa di-size seperti blockYa
noneElemen dihilangkan total dari tata letak—
flexContainer fleksibel (bab berikutnya)Ya
gridContainer grid (bab berikutnya)Ya

Contoh inline-block

Misalkan kamu ingin tiga kotak berjejer ke samping dengan ukuran tertentu:

.kotak {
  display: inline-block;
  width: 100px;
  height: 60px;
}

Tautan (<a>) bersifat inline, jadi padding atas-bawah tidak mendorong elemen sekitarnya. Dengan display: inline-block atau block, tautan bisa diubah menjadi tombol yang utuh.

Menyembunyikan elemen

CaraEfek
display: noneHilang dan tidak memakan ruang. Tidak dibaca pembaca layar.
visibility: hiddenTidak terlihat tetapi ruangnya tetap ada.
opacity: 0Transparan penuh; ruang tetap ada dan masih bisa diklik.

Overflow: isi melebihi kotak

Jika isi lebih besar dari kotaknya (karena ada height tetap), isi akan "tumpah". Atur dengan overflow:

NilaiEfek
visibleTumpah keluar (bawaan)
hiddenBagian yang tumpah dipotong
scrollSelalu ada bilah gulir
autoBilah gulir hanya muncul bila perlu
.log {
  height: 120px;
  overflow: auto;
}

Memotong teks panjang dengan titik tiga

.judul {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;   /* "Judul yang sangat pan..." */
}

Tiga properti di atas harus dipakai bersamaan agar efek titik-titik (ellipsis) berfungsi.

Praktikkan langsung, gratis

Tulis dan jalankan kode langsung di browser, dapatkan penilaian otomatis. Daftar gratis kapan saja untuk menyimpan progres dan meraih sertifikat.

Coba latihan sekarang, tanpa daftar
Bagikan: WhatsApp Facebook LinkedIn X