Cet article démontre le bon alignement d'un div avec des exemples pratiques utilisant CSS.
- Comment aligner à droite une div en utilisant CSS ?
- Utilisation de la propriété 'float'
- Utiliser la 'bonne' propriété
- Utilisation de la mise en page flexible
- Utilisation de la disposition en grille
Comment aligner à droite une div en utilisant CSS ?
Le développeur peut aligner à droite chaque élément div ou image de manière à rendre le site Web plus attrayant. En raison de leur grande flexibilité, les éléments div peuvent être utilisés de plusieurs manières sur la page Web, telles que la définition de sections de page, la création de colonnes et l'emballage d'ensembles de contenu connexe.
Suivez les méthodes ci-dessous pour aligner à droite la div :
Méthode 1 : Utilisation de la propriété « float »
Dans le fichier HTML, créez un div et attribuez-lui une classe de ' aligner à droite ”. Cette classe et cette div sont utilisées tout au long de cet article.
< div classe = 'aligner à droite' >
< p > C'est du contenu. < / p >
< / div >
Maintenant, sélectionnez cette classe div ' aligner à droite ” et attribuez les propriétés CSS. Ces propriétés sont utilisées pour une meilleure visualisation :
.aligner à droite {
Flotter à droite;
rembourrage : 10px ;
arrière-plan- couleur : rose vif;
}
Dans le code ci-dessus, le ' flotter ” la propriété est définie sur la droite. Il flotte ou déplace la div dans la bonne direction sur la page Web. Les propriétés padding et background-color sont définies sur ' 10 pixels ' et ' rose vif ' respectivement.
Après avoir compilé l'extrait de code ci-dessus, la page Web ressemble à ceci :
La sortie ci-dessus confirme que la div se déplace dans la bonne direction.
Méthode 2 : Utiliser la « bonne » propriété
Dans le CSS, sélectionnez la classe div et définissez le ' droite ” à 0. Cela garantit que la distance entre la div sélectionnée et le côté droit est égale à zéro. Ensuite, réglez le ' position 'propriété à' absolu ” pour fixer la position div. À la fin, appliquez quelques propriétés de style pour une meilleure visualisation :
.aligner à droite{
droite: 0 ;
position : absolue ;
rembourrage : 10px ;
arrière-plan- couleur : violet moyen;
}
Après avoir exécuté le code, la page Web ressemble à ceci :
La sortie montre que la div est maintenant alignée à droite.
Méthode 3 : Utilisation de Flex Layout
Flex est la méthode la plus efficace et conserve la disposition lors du redimensionnement de la fenêtre. La div peut être alignée à droite en utilisant CSS ' Disposition flexible ' propriétés. La mise en page Flex contient de nombreuses propriétés à des fins différentes.
Dans le fichier HTML, créez un div parent et à l'intérieur, il crée deux div frères. Attribuez également à chaque div une classe unique :
< div classe = 'aligner à droite' >< div classe = 'aligné à gauche' >
< p > C'est un peu plus contenu .< / p >
< / div >
< div classe = 'aligné à droite' >
< h1 >Bonjour de Linuxhint < / h1 >
< / div >
< / div >
Maintenant à l'intérieur du ' ” ajoutez les propriétés CSS suivantes :
.aligner à droite {affichage : flexible ;
justifier- contenu : l'espace entre;
}
.aligné à droite {
align-self : flex-end ;
rembourrage : 10px ;
arrière-plan- couleur : violet moyen;
}
Dans le code ci-dessus,
- Attribuer ' fléchir ” et “espace-entre” les valeurs “ afficher ' et ' justifier-contenu ” propriétés, respectivement. Ces propriétés font de la div un flex et placent un espacement égal entre les divs enfants.
- Le ' s'aligner ' la propriété est définie sur ' extrémité flexible ', ce qui l'amène à s'aligner sur le côté droit du conteneur.
Après avoir exécuté le code ci-dessus, la page Web ressemble à ceci :
La sortie montre que la div est alignée à droite en utilisant la disposition flexible.
Méthode 4 : Utilisation de la disposition en grille
La disposition de la grille peut également être utilisée pour aligner à droite la div. La structure du code HTML reste la même :
.aligner à droite {affichage : grille ;
grille-modèle-colonnes : répéter ( 2 , 1fr ) ;
}
.aligné à droite {
grille-colonne- commencer : 2 ;
rembourrage : 10px ;
arrière-plan- couleur : sarcelle;
}
La description du code est donnée ci-dessous :
- Tout d'abord, sélectionnez la classe div parent ' .aligner à droite » et réglez son « afficher 'propriété à' grille ”.
- Ensuite, créez deux colonnes de taille égale en utilisant ' grille-modèle-colonnes ' mis à ' répétition(2, 1fr) ”.
- À la fin, sélectionnez la classe div enfant ' .aligné à droite » et réglez le « grille-colonne-début ” à 2. Cette propriété commence l'élément à partir de la deuxième colonne, c'est-à-dire à partir du côté droit.
Après avoir exécuté le code ci-dessus, la page Web ressemble à ceci :
La sortie montre que la div est maintenant alignée à droite en utilisant le ' grille ” propriétés de mise en page.
Conclusion
Pour aligner la div dans la bonne direction, utilisez ' flotter ”, “ droite ”, “ mise en page flexible ', et ' disposition de la grille ' propriétés. Le ' flotter ” propriété définit à droite en attribuant la valeur “ 0px ”. Pour le ' fléchir ', réglez l'affichage sur flex et utilisez la propriété ' s'aligner 'propriété à' extrémité flexible ”. À l'aide de la propriété grid, créez deux colonnes de taille égale et faites en sorte que la div enfant commence à partir de la deuxième colonne.