


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

Ia ' s! Tahniah kepada pasukan Vue untuk menyelesaikannya, saya tahu ia adalah usaha besar dan lama datang. Semua dokumen baru juga.

Saya mempunyai seseorang yang menulis dengan soalan yang sangat legit ini. Lea hanya blog tentang bagaimana anda boleh mendapatkan sifat CSS yang sah dari penyemak imbas. That ' s seperti ini.

Jika kita perlu menunjukkan dokumentasi kepada pengguna secara langsung dalam editor WordPress, apakah cara terbaik untuk melakukannya?

Pada hari yang lain, saya melihat sedikit ini sangat indah dari laman web Corey Ginnivan di mana koleksi kad timbunan di atas satu sama lain semasa anda menatal.

Terdapat beberapa aplikasi desktop ini di mana matlamat menunjukkan laman web anda pada dimensi yang berbeza pada masa yang sama. Oleh itu, anda boleh menulis

CSS Grid adalah koleksi sifat yang direka untuk menjadikan susun atur lebih mudah daripada yang pernah berlaku. Seperti apa -apa, ada sedikit keluk pembelajaran, tetapi grid adalah

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
