Rumah >hujung hadapan web >tutorial css >Mengapa Pengepala Tetap Saya Tiba-tiba Jatuh?
Selepas membuat pengepala anda dibetulkan, ia tiba-tiba bergerak ke bawah meninggalkan ruang kosong yang besar di mana bahagian atas margin anda digunakan menjadi. Begini cara untuk membetulkannya, tetapi pertama-tama, mari kita fahami masalahnya.
Apabila anda menetapkan kedudukan: ditetapkan pada elemen, ia dialih keluar daripada aliran dokumen dan tidak lagi tertakluk kepada peraturan konteks pemformatan blok (BFC). Ini bermakna bahawa sebarang jidar atau pelapik pada pengepala tidak akan menyumbang kepada ketinggian elemen dan sebarang jidar pada elemen berikutnya akan runtuh dengan jidar atas badan.
Terdapat dua cara untuk menyelesaikan isu ini:
Untuk melumpuhkan jidar runtuh, anda boleh menambah padding-top: 1px pada
unsur. Ini akan mewujudkan jurang kecil 1px di bahagian atas halaman, yang akan menghalang jidar daripada runtuh.Cara lain untuk membetulkannya ialah dengan menetapkan nilai teratas untuk pengepala anda. Ini akan mengalihkan pengepala ke bawah mengikut amaun yang ditentukan, yang akan memberi ruang untuk jidar elemen seterusnya.
Jika anda perasan bahawa pengepala anda bergerak ke bawah secara tidak dijangka apabila anda menggunakan kedudukan: tetap, kemungkinan besar disebabkan oleh keruntuhan margin. Untuk membetulkannya, anda mempunyai dua pilihan: lumpuhkan margin runtuh dengan menambahkan jidar kecil pada badan anda atau tetapkan nilai teratas untuk elemen pengepala.
Atas ialah kandungan terperinci Mengapa Pengepala Tetap Saya Tiba-tiba Jatuh?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!