Comment aligner les images et le texte de manière réactive

Comment Aligner Les Images Et Le Texte De Maniere Reactive



Un site Web réactif peut adapter la taille de l'écran et les dimensions de l'appareil dans lequel il est consulté. Outre la réactivité du site Web, il est également nécessaire que les images et le texte soient alignés et réactifs. Les images alignées sont celles qui enveloppent le texte autour d'elles. Alors que le texte aligné est celui qui ressemble à un paragraphe entier.

Cet article examinera la méthode pour aligner les images et le texte de manière réactive.







Comment aligner les images et le texte de manière réactive ?

Le contenu comprenant les images et le texte peut être aligné de manière réactive à l'aide de Bootstrap. Pour fournir la démonstration, nous avons répertorié deux exemples :



Exemple 1 : Centrer, aligner le texte verticalement et l'image horizontalement



Tout d’abord, essayez de centrer l’image horizontalement et le texte verticalement. Pour cela, suivez les instructions ci-dessous :





Étape 1 : Créer une structure HTML

Lors de la création d'une structure HTML, liez d'abord le ' Amorcer » ainsi que le fichier CSS externe. Après cela, créez un

conteneur et inclure une image en utilisant balise et texte :



< corps >
< div classe = 'récipient' >
< img src = 'image-test.jpg' tout = 'tester l'image' >
< classe div = 'texte' > Ceci est un texte. div >
div >
corps >

Étape 2 : Appliquer CSS

Sur conteneur :

  • Maintenant, centrez le contenu en appliquant le CSS au « Récipient ' classe.
  • Met le ' fléchir « valeur à la propriété » afficher » pour créer une flexbox.
  • Met le 'aligner les éléments « propriété au » centre ' pour centrer verticalement l'alignement.
  • Met le ' justifier-contenu ' Valeur de la propriété sur 'centrer' pour centrer horizontalement l'alignement.
  • Enfin, précisez la valeur « centre « à la propriété » aligner le texte » pour centrer le texte.

Sur :

  • Spécifie le ' largeur maximale « propriété à la valeur » centre ' pour garantir que l'image soit mise à l'échelle avec son conteneur.
  • Précisez la valeur « auto ' au ' hauteur ' Propriété pour conserver les proportions de l'image.

Sur le texte :

  • Définissez la taille de la police du texte sur « 16px » en précisant la valeur « 16px » au « taille de police ».
  • Définissez la largeur du texte en attribuant le « largeur maximale « propriété d'une valeur de » 390px » :
.récipient {
afficher: fléchir ;
alignement du texte : centre ;
justifier-contenu : centre ;
align-items : centre ;
}

img {
largeur maximale: 100 % ;
hauteur : automatique ;
}

.texte {
taille de police : 16 px ;
largeur maximale : 390 px ;
}

On peut observer que le texte est centré verticalement, et l'image est centrée horizontalement :

Exemple 2 : aligner à gauche le texte et l'image réactive

Dans cet exemple donné, l'image et le texte seront alignés à gauche. Pour cela, suivez les instructions étape par étape ci-dessous :

Étape 1 : Créer une structure HTML

Le code HTML est le même que ci-dessus, utilisé dans l'exemple.

Étape 2 : Appliquer CSS

Sur conteneur :

  • Met le ' direction flexible « valeur de la propriété à » colonne » pour empiler des éléments verticalement sur de petits écrans.
  • Met le ' aligner les éléments « valeur de la propriété à » démarrage flexible » vers la gauche pour aligner les éléments.
  • Enfin, définissez la propriété ' aligner le texte ' au ' gauche ' Propriété pour aligner le texte à gauche.

Sur :

  • Identique à celui utilisé dans l'exemple ci-dessus.

Sur le texte :

  • Identique à celui utilisé dans l'exemple ci-dessus :
.récipient {
afficher: fléchir ;
direction flexible : colonne ;
aligner les éléments : flex-start ;
aligner le texte : gauche ;
}

img {
largeur maximale: 100 % ;
hauteur : automatique ;
}

.texte {
taille de police : 16 px ;
largeur maximale : 390 px ;
}

Le résultat confirme que le texte et l'image sont alignés à gauche :

Conclusion

Pour aligner les images et le texte de manière réactive, créez d'abord une grille ou une mise en page flexible en CSS, puis définissez le ' aligner l'élément ' valeur de la propriété au ' centre ». Cela alignera les images et le texte de manière réactive en CSS. Cet article a fourni aux utilisateurs un guide complet pour aligner les images et le texte de manière réactive.