Kedudukan mutlak tetapi relatif kepada ibu bapa
P粉395056196
P粉395056196 2023-10-11 12:04:14
0
2
726

Saya mempunyai dua div di dalam div lain dan saya mahu meletakkan satu div anak ke sudut kanan atas div induk dan div anak yang lain ke bahagian bawah div induk menggunakan css. I.e. saya ingin menggunakan kedudukan mutlak untuk dua div anak, tetapi letakkannya berbanding div induk dan bukannya halaman. Bagaimana saya boleh melakukan ini?

Contoh html:

<div id="father">
   <div id="son1"></div>
   <div id="son2"></div>
</div>


P粉395056196
P粉395056196

membalas semua(2)
P粉509383150
div#father {
    position: relative;
}
div#son1 {
    position: absolute;
    /* put your coords here */
}
div#son2 {
    position: absolute;
    /* put your coords here */
}
P粉567281015
#father {
   position: relative;
}
    
#son1 {
   position: absolute;
   top: 0;
}
  
#son2 {
   position: absolute;
   bottom: 0;
}

Ini berfungsi kerana moyang terdekat position:absolute意味着“使用toprightbottomleft 将自己定位到与具有 position:absoluteposition:relative dikaitkan dengan kedudukan. ”

Jadi kami biarkan #fatherposition:relative,孩子们有position:absolute,然后使用top code> 和 bottom mengesan kanak-kanak itu.

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan