インラインブロック画像を埋め込んだまま、その下の空白を削除するにはどうすればよいですか?

DDD
リリース: 2024-11-03 17:20:29
オリジナル
659 人が閲覧しました

How to Remove White Space Below Inline-Block Images While Keeping them Embedded?

画像のインラインブロックを維持したまま、インラインブロック画像の下部とラッパーの間の空白を削除する方法

CSS で使用inline-block を使用すると、画像をテキスト要素と整列させることができます。ただし、場合によっては、画像の下部とラッパーの間に空白があるという問題が発生することがあります。これは、ブラウザがインライン ブロック要素に追加するデフォルトの垂直方向の間隔が原因である可能性があります。

この問題を解決するには、vertical-align プロパティを top に設定します。これにより、画像の垂直方向の配置が上に設定され、空白が削除されます。

<code class="css">img {
  display: inline-block;
  margin: 0;
  vertical-align: top;
}</code>
ログイン後にコピー

このスタイルを適用すると、画像はラッパーの上部に位置合わせされ、空白が削除されます。

このソリューションはすべてのブラウザーで機能するわけではないことに注意することが重要です。一部の古いブラウザでは、span 要素で画像をラップし、その要素にvertical-align: topを設定するなど、他の方法を使用する必要がある場合があります。

以上がインラインブロック画像を埋め込んだまま、その下の空白を削除するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート