Lompat ke konten utama
←

CSS Tata Letak dan Responsif

Pelajaran 4 dari 20

Kotak dan ukuran

overflow, text-overflow, dan object-fit

Setelah pelajaran ini kamu bisa memilih nilai overflow untuk isi yang meluap, memotong teks satu baris dengan elipsis, dan memasang foto di kotak tetap tanpa membuatnya gepeng.

  • ±13 menit
  • 3 latihan
  • Diperiksa 28 Okt 2026

Latihan di pelajaran ini butuh akun gratis. Progres, kode, dan catatanmu hanya tersimpan di browser ini. Masuk untuk menyimpannya

Materi

Kotak yang lebar atau tingginya dibatasi bisa kemasukan isi yang lebih besar dari dirinya. Properti overflow menentukan nasib isi yang meluap. Nilai bawaannya visible: isi tetap tergambar di luar kotak dan menimpa elemen di sekitarnya. hidden memotong isi di tepi padding. auto memotong lalu menampilkan bilah gulir hanya saat isinya meluap, sedangkan scroll selalu menampilkan bilah gulir.

.nama-produk {
  white-space: nowrap;      /* tetap satu baris */
  overflow: hidden;         /* potong luapannya */
  text-overflow: ellipsis;  /* tandai potongan dengan … */
}

.bungkus-tabel { overflow-x: auto; }

.foto img {
  width: 100%;
  aspect-ratio: 1 / 1;
  object-fit: cover;
}

Nama produk yang terlalu panjang untuk kartu sempit bisa dipotong dengan text-overflow: ellipsis. MDN menegaskan text-overflow tidak membuat teks meluap sendiri. Ia butuh white-space: nowrap supaya teks tidak turun baris, dan overflow: hidden supaya luapannya dipotong.

Foto punya masalah serupa. Nilai bawaan object-fit adalah fill: gambar ditarik memenuhi kotak tanpa menjaga perbandingannya, jadi foto 4:3 di kotak persegi tampak gepeng. cover menjaga perbandingan dan memenuhi kotak, lalu memotong bagian yang berlebih. contain menjaga perbandingan dan memuat seluruh gambar, menyisakan ruang kosong. aspect-ratio: 1 / 1 membuat kotaknya persegi tanpa menulis tinggi.

Latihan

0/3 lulus

Jawaban diperiksa di server. Lulus berarti kamu memahami contohnya, bukan penilaian seluruh pekerjaanmu.

Latihan 3 dari 3

Tabel laporan selebar 900px berada di wadah selebar layar ponsel. Wadah itu perlu bilah gulir hanya ketika tabelnya meluap, tanpa memotong isi tabel. Nilai mana yang tepat?

Pilih satu jawaban

Catatanmu

Memuat catatan…

tersimpan otomatis, ikut tercetak · 0/4.000

Lanjutkan ke

Tampilkan 1 lagi

Sebagian materi kelas ini diadaptasi dari Microsoft Web Dev for Beginners — 3-terrarium (CSS layout) (MIT), web.dev — Learn CSS, Learn Forms, Learn Accessibility (CC-BY-3.0).