画像タグの下の謎の空白を修正する
背景画像を img タグに置き換えると、ユーザーは画像の下に不可解な空白に遭遇する可能性があります。このスペースは、画像などのインライン レベルの要素のベースライン位置合わせによって生じます。特定の文字がベースラインより下に下がっており、コンテナの下端から微妙に盛り上がっています。
この問題を解決するには、次のさまざまなテクニックを使用できます。
-
垂直方向の配置を調整します。 img タグにvertical-align:bottomを適用して、画像の下端をコンテナの下端に揃えます。必要に応じて、中央、上、またはテキストの下を試して、最適な配置を見つけてください。
-
ブロック表示に切り替える: img タグで display: block を設定して、インライン表示を置き換えます。これにより、画像がブロックレベルの要素として扱われ、ベースラインの位置合わせが不要になります。
-
行の高さの変更: 親コンテナの行の高さプロパティを調整して、下のスペースを減らします。画像。たとえば、 line-height: 0 を設定すると、問題を解決できます。
-
Set Font Size to Zero: 親コンテナで font-size: 0 を設定して、垂直方向のギャップを解消します。必要に応じて、子要素のフォント サイズを直接復元します。
これらの手法を実装することで、イメージ タグの下の空白の問題を修正し、すっきりとした美しい Web サイト デザインを確保できます。
以上が画像の下に余分な空白があるのはなぜですか?どうすれば修正できますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。