Rumah > hujung hadapan web > tutorial css > Bagaimanakah Saya Mencegah Elemen Sekat Sebaris Daripada Melimpahi Bekasnya?

Bagaimanakah Saya Mencegah Elemen Sekat Sebaris Daripada Melimpahi Bekasnya?

Patricia Arquette
Lepaskan: 2024-12-20 22:13:18
asal
232 orang telah melayarinya

How Do I Prevent Inline-Block Elements From Overflowing Their Container?

Membetulkan Kotak Blok Sebaris Yang Melimpahi Bekasnya

Apabila menggunakan elemen blok sebaris, ruang yang tidak dijangka boleh menyebabkan di antaranya, menyebabkan masalah dalam yang mengandungi bekas mereka. Isu ini menjadi ketara apabila menentukan bekas induk dengan lebar yang ditetapkan dan cuba memuatkan berbilang kotak blok sebaris di dalamnya.

Satu penyelesaian kepada isu ini ialah menghapuskan semua ruang kosong antara elemen blok sebaris dalam kod sumber. Dengan mengalih keluar ruang dan pemisah baris, elemen akan muat dengan kemas dalam bekas induk, memastikan ia kekal dalam hadnya.

Sebagai contoh, pertimbangkan kod CSS dan HTML berikut:

.ok {
  width: 300px;
  background: red;
  height: 100px;
  box-sizing: border-box;
}

.box {
  display: inline-block;
  box-sizing: border-box;
  width: 25%;
  border: 2px solid blue;
  height: 100%;
}
Salin selepas log masuk
<div class="ok">
  <div class="box">1</div>
  <div class="box">2</div>
  <div class="box">3</div>
  <div class="box">4</div>
</div>
Salin selepas log masuk

Dalam contoh ini, mengalih keluar sebarang ruang putih antara div blok sebaris menghasilkan kesesuaian sempurna dalam bekas induk, menghapuskan ruang yang tidak diingini isu. Menggunakan penyelesaian ini memastikan elemen blok sebaris berkelakuan seperti yang diharapkan, membolehkan kawalan reka letak yang tepat dalam elemen kontena.

Atas ialah kandungan terperinci Bagaimanakah Saya Mencegah Elemen Sekat Sebaris Daripada Melimpahi Bekasnya?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan