Vous pouvez utiliser position:absolute;
pour positionner de manière absolue un élément dans un div parent. Lors de l'utilisation, position:absolute;
l'élément sera positionné absolument à partir du premier div parent positionné, s'il ne peut pas en trouver un, il se positionnera absolument à partir de la fenêtre, vous devrez donc vous assurer que le div de contenu est positionné.
Pour rendre le contenu div positionné, toutes les position
valeurs qui ne sont pas statiques fonctionneront, mais relative
c'est le plus simple car cela ne change pas le positionnement des divs par lui-même.
Donc, ajoutez position:relative;
au contenu div, supprimez le flottant du bouton et ajoutez le css suivant au bouton:
position: absolute;
right: 0;
bottom: 0;
position: relative
à l'élément qui contient votre formulaire + bouton?div
, pas à la page. Si le pied de page est également contenu dans celadiv
, peut-être qu'ils semblent simplement être la même chose. Si vous connaissez la hauteur de votre pied de page, vous pouvez utiliser le boutonbottom: HEIGHT_OF_FOOTERpx
.La flexbox CSS3 peut également être utilisée pour aligner le bouton en bas de l'élément parent.
HTML requis:
CSS nécessaire:
Capture d'écran:
Ressources utiles:
Afficher l'extrait de code
la source
Le conteneur parent doit avoir ceci:
Le bouton lui-même doit avoir ceci:
ou ce que tu aimes
la source
position:relative
le bouton sera déplacé de sa position d'origine au lieu de basé sur le parent.position: absolute
pour cela en bas à droite.Va vers la droite et peut être utilisé de la même manière pour la gauche
la source