


Bagaimanakah Saya Boleh Mencipta Pengaki Melekit Yang Kekal di Bahagian Bawah Halaman atau Kandungan, Mana Yang Lebih Rendah?
Footer di Bahagian Bawah Halaman atau Kandungan, Mana Yang Lebih Rendah
Pengenalan
Dalam pembangunan web, adalah penting untuk memastikan kedudukan elemen yang betul pada halaman web, terutamanya apabila berurusan dengan kandungan dinamik. Satu cabaran biasa ialah mencapai pengaki yang kekal di bahagian bawah halaman atau kandungan, bergantung pada yang lebih rendah.
Pernyataan Masalah
Struktur HTML yang disediakan termasuk elemen pembalut induk (#main-wrapper) yang mengandungi pengepala, navigasi, artikel dan pengaki. Cabarannya ialah untuk melaraskan kedudukan pengaki secara dinamik berdasarkan ketinggian kandungan dalam elemen artikel. Pengaki harus melekat pada bahagian bawah halaman apabila terdapat kandungan yang mencukupi tetapi beralih ke bahagian bawah tetingkap penyemak imbas apabila kandungan terhad.
Flexbox Solution
Satu yang mantap dan pendekatan moden untuk menyelesaikan masalah ini adalah dengan memanfaatkan flexbox. Flexbox menawarkan sistem susun atur serba boleh yang memudahkan kedudukan dan penjajaran elemen dalam bekas. Dengan menggunakan keupayaan flexbox untuk menjajarkan elemen secara menegak, kami boleh mencapai gelagat pengaki melekat yang diingini.
Kod CSS
Kod CSS berikut menggunakan flexbox untuk melaksanakan sticky pengaki:
html, body { height: 100%; margin: 0; padding: 0; } #main-wrapper { display: flex; flex-direction: column; min-height: 100%; } article { flex: 1; }
Dalam persediaan ini, elemen #pembungkus-utama ialah kotak lentur bekas, dan ia mempunyai arah flex yang ditetapkan ke lajur, bermakna elemen akan disusun secara menegak. Elemen artikel mempunyai kelenturan: 1, yang menjadikannya menempati ruang yang tinggal yang tidak diambil oleh pengepala dan navigasi.
Apabila terdapat kandungan yang mencukupi dalam artikel, ia tumbuh untuk menolak pengaki ke bawah, meletakkannya pada bahagian bawah halaman. Walau bagaimanapun, apabila kandungan terhad, artikel akan mengecut dan pengaki bergerak secara dinamik ke bahagian bawah tetingkap penyemak imbas, kerana ketinggian min elemen #pembungkus utama memastikan ia sentiasa memenuhi port pandangan.
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Mencipta Pengaki Melekit Yang Kekal di Bahagian Bawah Halaman atau Kandungan, Mana Yang Lebih Rendah?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Alat AI Hot

Undresser.AI Undress
Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover
Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool
Gambar buka pakaian secara percuma

Clothoff.io
Penyingkiran pakaian AI

Video Face Swap
Tukar muka dalam mana-mana video dengan mudah menggunakan alat tukar muka AI percuma kami!

Artikel Panas

Alat panas

Notepad++7.3.1
Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina
Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1
Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6
Alat pembangunan web visual

SublimeText3 versi Mac
Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Topik panas











Saya melihat Font Google melancarkan reka bentuk baru (tweet). Berbanding dengan reka bentuk besar yang terakhir, ini terasa lebih berulang. Saya hampir tidak dapat memberitahu perbezaannya

Pernahkah anda memerlukan pemasa undur dalam projek? Untuk sesuatu seperti itu, mungkin semula jadi untuk mencapai plugin, tetapi sebenarnya lebih banyak lagi

Semua yang anda ingin tahu mengenai atribut data dalam HTML, CSS, dan JavaScript.

Tartan adalah kain berpola yang biasanya dikaitkan dengan Scotland, terutamanya kilt bergaya mereka. Di Tartanify.com, kami mengumpulkan lebih dari 5,000 Tartan

Pada permulaan projek baru, kompilasi SASS berlaku dalam sekejap mata. Ini terasa hebat, terutamanya apabila ia dipasangkan dengan BrowserSync, yang dimuat semula

Arahan template inline membolehkan kita membina komponen Vue yang kaya sebagai peningkatan progresif ke atas markup WordPress yang sedia ada.

Templat PHP sering mendapat rap buruk untuk memudahkan kod subpar - tetapi itu tidak perlu berlaku. Mari kita lihat bagaimana projek PHP dapat menguatkuasakan asas

Kami sentiasa mencari untuk menjadikan web lebih mudah diakses. Kontras warna hanya matematik, jadi Sass dapat membantu menutup kes -kes kelebihan yang mungkin dilewatkan oleh para pereka.
