Rumah > hujung hadapan web > tutorial css > Bagaimanakah Saya Boleh Membuat Bekas Ibu Bapa Melaraskan Ketinggiannya Secara Automatik untuk Menampung Kanak-Kanak yang Berada dengan Benar?

Bagaimanakah Saya Boleh Membuat Bekas Ibu Bapa Melaraskan Ketinggiannya Secara Automatik untuk Menampung Kanak-Kanak yang Berada dengan Benar?

Mary-Kate Olsen
Lepaskan: 2024-12-06 22:52:14
asal
361 orang telah melayarinya

How Can I Make a Parent Container Automatically Adjust Its Height to Accommodate Absolutely Positioned Children?

Kedudukan Benar-Benar Kanak-kanak dan Ketinggian Ibu Bapa

Anda mempunyai bekas dengan anak-anak yang betul-betul atau agak kedudukannya. Melaraskan ketinggian bekas untuk menempatkan kanak-kanak ini menjadi satu cabaran. Mari terokai pilihan dan had:

1. Had CSS:

Elemen yang diposisikan secara mutlak dialihkan daripada aliran dokumen. Oleh itu, dimensi mereka tidak boleh mempengaruhi ketinggian ibu bapa mereka. Menetapkan ketinggian ibu bapa secara manual tidak akan berfungsi dalam situasi ini.

2. Penyelesaian JavaScript:

Memandangkan ketinggian kanak-kanak tidak diketahui, JavaScript boleh digunakan untuk mencari ketinggian mereka selepas memaparkan dan menggunakan nilai itu untuk menetapkan ketinggian ibu bapa secara dinamik.

3. Pendekatan Alternatif:

Daripada menggunakan kedudukan mutlak, pertimbangkan untuk menggunakan apungan: kiri/apung: kanan dan jidar. Teknik ini meletakkan kanak-kanak tanpa melanggar aliran dokumen. Selain itu, menggunakan limpahan: tersembunyi kepada ibu bapa atau melaksanakan kaedah aclearfix memastikan ketinggian ibu bapa mengembang untuk menampung anak-anak.

Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Membuat Bekas Ibu Bapa Melaraskan Ketinggiannya Secara Automatik untuk Menampung Kanak-Kanak yang Berada dengan Benar?. 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