Rumah > hujung hadapan web > tutorial css > Mengapa Elemen Terapung Melangkaui Bekas Induknya?

Mengapa Elemen Terapung Melangkaui Bekas Induknya?

Linda Hamilton
Lepaskan: 2025-01-03 17:47:39
asal
752 orang telah melayarinya

Why Do Floated Elements Extend Beyond Their Parent Container?

Mengapa Elemen Terapung Melangkaui Div yang Mengandungi

Dalam div, apabila elemen diberi apungan, ia boleh melangkaui sempadan div. Ini berlaku kerana elemen terapung dialih keluar daripada aliran biasa dokumen, menyebabkan ia diletakkan di sekeliling elemen lain dan bukannya bersebelahan dengannya. Akibatnya, mereka tidak menyumbang kepada lebar div yang mengandungi.

Penyelesaian untuk Meregangkan Item Terapung

1. Overflow:hidden

Penyelesaian mudah ialah menambah overflow:hidden pada div induk. Ini memaksa semua yang melimpahi sempadan ibu bapa disembunyikan:

#parent { overflow: hidden }
Salin selepas log masuk

2. Div Induk Terapung

Pilihan lain ialah mengapungkan div induk juga:

#parent { float: left; width: 100% }
Salin selepas log masuk

Ini menjadikan div induk berkelakuan seperti elemen terapung, membenarkan elemen anak terapung mempengaruhinya ketinggian.

3. Elemen Jelas

Menggunakan elemen yang jelas juga boleh menyelesaikan isu:

<div class="parent">
  <img class="floated_child" src="..." />
  <span class="clear"></span>
</div>
Salin selepas log masuk
span.clear { clear: left; display: block; }
Salin selepas log masuk

Elemen jelas memecahkan aliran elemen anak terapung, menolaknya ke bawah daripada div induk.

Atas ialah kandungan terperinci Mengapa Elemen Terapung Melangkaui Bekas Induknya?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
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