recherche

Maison  >  Questions et réponses  >  le corps du texte

Position absolue mais relative au parent

J'ai deux divs dans un autre div et je souhaite positionner un div enfant dans le coin supérieur droit du div parent et l'autre div enfant en bas du div parent en utilisant CSS. C'est-à-dire que je souhaite utiliser le positionnement absolu pour les deux div enfants, mais les positionner par rapport au div parent au lieu de la page. Comment puis-je faire ceci?

Exemple HTML :

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


P粉395056196P粉395056196411 Il y a quelques jours694

répondre à tous(2)je répondrai

  • P粉509383150

    P粉5093831502023-10-12 10:05:38

    div#father {
        position: relative;
    }
    div#son1 {
        position: absolute;
        /* put your coords here */
    }
    div#son2 {
        position: absolute;
        /* put your coords here */
    }
    

    répondre
    0
  • P粉567281015

    P粉5672810152023-10-12 09:56:03

    #father {
       position: relative;
    }
        
    #son1 {
       position: absolute;
       top: 0;
    }
      
    #son2 {
       position: absolute;
       bottom: 0;
    }
    

    Cela fonctionne car l'ancêtre le plus proche de position:absolute意味着“使用toprightbottomleft 将自己定位到与具有 position:absoluteposition:relative est associé au poste. »

    Nous laissons donc #fatherposition:relative,孩子们有position:absolute,然后使用topbottom localiser l'enfant.

    répondre
    0
  • Annulerrépondre