Rumah > hujung hadapan web > tutorial css > Bolehkah Elemen Kedudukan Tetap Relatif dengan Induknya yang Berposisi Relatif?

Bolehkah Elemen Kedudukan Tetap Relatif dengan Induknya yang Berposisi Relatif?

Linda Hamilton
Lepaskan: 2024-12-06 18:32:13
asal
867 orang telah melayarinya

Can a Fixed-Positioned Element Be Relative to Its Relatively-Positioned Parent?

Bolehkah Satu Elemen Diposisikan Tetap Berbanding Induknya Jika Ibu Bapa Adalah Relatif?

Pengenalan

Soalan ini menimbulkan perkara yang menarik tentang interaksi antara tetap dan relatif kaedah penentududukan.

Kedudukan Tetap Relatif kepada Induk

Tidak, meletakkan elemen tetap relatif kepada induknya adalah tidak mungkin, walaupun induk itu diposisikan relatif. Apabila elemen ditetapkan kepada tetap, ia diposisikan relatif kepada tetingkap penyemak imbas, tanpa mengira kedudukan induk.

Kedudukan Tetap Berbanding Tetingkap

Walau bagaimanapun, anda boleh letakkan elemen tetap relatif kepada tetingkap penyemak imbas menggunakan sintaks berikut:

#element {
  position: fixed;
  left: 50px;  // Horizontal position
  top: 50px;   // Vertical position
}
Salin selepas log masuk

Dalam contoh ini, elemen #elemen diletakkan 50 piksel dari tepi kiri dan 50 piksel dari tepi atas tetingkap penyemak imbas.

Contoh

Pertimbangkan kod HTML dan CSS berikut:

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

#feedback {
  position: fixed;
  right: 0;
  top: 120px;
}
Salin selepas log masuk

Dalam contoh ini, walaupun div induk (#wrapper) diletakkan relatif, pautan anak (#feedback) diposisikan tetap relatif kepada tetingkap penyemak imbas. Oleh itu, pautan akan diletakkan pada 0px dari tepi kanan dan 120px dari tepi atas tetingkap penyemak imbas, tanpa mengira kedudukan ibu bapa.

Atas ialah kandungan terperinci Bolehkah Elemen Kedudukan Tetap Relatif dengan Induknya yang Berposisi Relatif?. 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