Rumah > hujung hadapan web > tutorial css > Bagaimana untuk Meletakkan Elemen Tetap Berbanding dengan Induknya atau Tetingkap Penyemak Imbas?

Bagaimana untuk Meletakkan Elemen Tetap Berbanding dengan Induknya atau Tetingkap Penyemak Imbas?

Mary-Kate Olsen
Lepaskan: 2024-11-28 08:18:14
asal
742 orang telah melayarinya

How to Position an Element Fixed Relative to Its Parent or the Browser Window?

Elemen Kedudukan: Relatif Tetap kepada Induk atau Tetingkap

Soalan anda memfokuskan pada meletakkan elemen "tetap" berbanding induknya menggunakan CSS. Apabila elemen diposisikan tetap, kedudukannya ditentukan relatif kepada viewport, bukan elemen induknya.

Letakkan Elemen Tetap Relatif kepada Induk

Jika anda mahu letakkan elemen tetap relatif kepada induknya, anda boleh menggunakan sifat CSS berikut:

#parent {
  position: relative;
}

#child {
  position: absolute;
  top: 50px;
  left: 50px;
}
Salin selepas log masuk

Ini akan meletakkan #child elemen 50 piksel ke bawah dan 50 piksel di sebelah kanan induknya, #parent.

Letakkan Elemen Ditetapkan Berbanding Tetingkap

Untuk meletakkan elemen tetap berbanding dengan tetingkap, anda boleh menggunakan sifat CSS berikut:

#element {
  position: fixed;
  top: 50px;
  right: 50px;
}
Salin selepas log masuk

Ini akan meletakkan elemen #elemen 50 piksel ke bawah dari atas dan 50 piksel dari tepi kanan tetingkap penyemak imbas.

Contoh

Pertimbangkan contoh berikut:

<div>
Salin selepas log masuk
#parent {
  width: 300px;
  background: orange;
  margin: 0 auto;
  position: relative;
}

#child {
  position: absolute;
  right: 0;
  top: 120px;
}
Salin selepas log masuk

Dalam contoh ini, elemen #anak diposisikan tetap berbanding induknya, #induk. Ia akan bergerak dengan elemen induk semasa ia menatal secara menegak, tetapi ia akan kekal 0 piksel ke kanan dan 120 piksel di bawah bahagian atas induk.

Atas ialah kandungan terperinci Bagaimana untuk Meletakkan Elemen Tetap Berbanding dengan Induknya atau Tetingkap Penyemak Imbas?. 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