ホームページ >ウェブフロントエンド >CSSチュートリアル >Div 内の SVG の下の余分なスペースを削除するにはどうすればよいですか?

Div 内の SVG の下の余分なスペースを削除するにはどうすればよいですか?

Barbara Streisand
Barbara Streisandオリジナル
2024-12-09 05:28:14815ブラウズ

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

Div 要素内の SVG の下の余分なスペースを削除する

Web 開発では、div 内の SVG 要素の下に余分なスペースがあるとイライラすることがあります。この問題は、SVG や画像などのインライン ブロック要素がテキスト ベースラインと一致する場合に特に発生します。

この問題に対処するには、CSS プロパティ display: block; を割り当てる必要があります。 SVG要素に追加します。このプロパティは、SVG をスタンドアロン ブロックとして動作させ、テキスト ディセンダーの収容によって生じる余分なスペースを排除します。修正されたコードは次のとおりです:

<svg>

また、SVG のインラインまたはインライン ブロックの動作を維持したい場合は、vertical-align: top プロパティ:

<svg>
これらの解決策のいずれかを実装すると、div 内の SVG 要素の下にある不要な赤いスペースを効果的に削除できます。 Web ページ上でクリーンで一貫した外観を確保します。

以上がDiv 内の SVG の下の余分なスペースを削除するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。