Maison > interface Web > tutoriel CSS > le corps du texte

Comment centrer un SVG dans un Div ?

Mary-Kate Olsen
Libérer: 2024-11-02 08:49:29
original
711 Les gens l'ont consulté

How to Center an SVG Within a Div?

Positionnement d'un SVG au centre d'une Div

Problème :

Vous êtes tente de centrer un SVG dans un div, mais les propriétés margin-left et margin-right ne le centrent pas.

Cause première :

Les SVG sont rendus par défaut en ligne, ce qui signifie qu'ils suivent le contenu du texte. Par conséquent, les paramètres de marge ne fonctionnent pas comme prévu.

Solutions :

  • Définir l'affichage : bloc : Convertir le SVG à un élément de bloc, permettant aux propriétés de marge de prendre effet.
  • Utilisez text-align: center : conservez le SVG en ligne mais centrez l'élément parent qui le contient à l'aide de text-align: center.
  • Utiliser des dispositions flexibles ou en grille : appliquez des dispositions flexibles ou en grille à l'élément parent pour obtenir un centrage précis du SVG.

Remarques supplémentaires :

  • Assurez-vous que le div parent du SVG a une largeur définie, car la largeur du SVG peut affecter son centrage.
  • Envisagez d'utiliser transform: translation() si vous avez besoin d'un contrôle plus raffiné. sur la position du SVG.
  • Pour des mises en page plus avancées, explorez CSS Grid Layout ou Flexbox pour réaliser des scénarios de positionnement complexes.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!