Maison >interface Web >tutoriel CSS >Comment supprimer l'espace supplémentaire sous un SVG dans une Div ?

Comment supprimer l'espace supplémentaire sous un SVG dans une Div ?

Barbara Streisand
Barbara Streisandoriginal
2024-12-09 05:28:14815parcourir

How to Remove Extra Space Below an SVG in a Div?

Éliminer l'espace excédentaire sous SVG dans un élément Div

Dans le développement Web, rencontrer de l'espace supplémentaire sous un élément SVG dans un div peut être frustrant . Ce problème survient spécifiquement lorsque des éléments de bloc en ligne, tels que des SVG et des images, s'alignent sur la ligne de base du texte.

Pour résoudre ce problème, vous devez attribuer la propriété CSS display: block; à votre élément SVG. Cette propriété force le SVG à se comporter comme un bloc autonome, éliminant ainsi l'espace supplémentaire causé par l'adaptation des descendeurs de texte. Voici le code corrigé :

<svg>

Alternativement, si vous souhaitez conserver le comportement en ligne ou en ligne-bloc pour votre SVG, vous pouvez utiliser la propriété vertical-align: top :

<svg>

En implémentant l'une ou l'autre de ces solutions, vous pouvez éliminer efficacement l'espace rouge indésirable sous votre élément SVG dans le div, garantissant ainsi un résultat propre et cohérent. apparition sur votre page web.

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!

Déclaration:
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