Maison > interface Web > tutoriel CSS > Pourquoi y a-t-il de l'espace supplémentaire sous mon SVG dans un DIV et comment puis-je y remédier ?

Pourquoi y a-t-il de l'espace supplémentaire sous mon SVG dans un DIV et comment puis-je y remédier ?

Mary-Kate Olsen
Libérer: 2024-12-11 00:28:10
original
342 Les gens l'ont consulté

Why Is There Extra Space Below My SVG in a DIV, and How Can I Fix It?

Espace supplémentaire sous SVG dans DIV

Lors de l'affichage d'un élément SVG dans un conteneur DIV, vous pouvez rencontrer un espace supplémentaire indésirable apparaissant sous le SVG . Cet espace peut être particulièrement visible dans Firefox et Chrome.

Pour résoudre ce problème, définissez la propriété d'affichage de l'élément SVG sur "block". Voici le code modifié :

<div>
Copier après la connexion

En définissant display: block, vous demandez essentiellement à l'élément SVG d'occuper tout l'espace vertical dans le conteneur DIV parent. Cela supprime l'espace supplémentaire qui alignait auparavant l'élément SVG avec la ligne de base de tout texte environnant.

Vous pouvez également utiliser vertical-align: top si vous devez conserver l'élément SVG en ligne ou en ligne-bloc, tout en vous assurant qu'il se trouve en haut du conteneur DIV.

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