ホームページ > 記事 > ウェブフロントエンド > image_html/css_WEB-ITnose の高さと幅に関する怖い質問
img タグがインライン要素であることは誰もが知っていますが、インライン要素にはデフォルトでは高さと幅がありません。では、なぜ img の高さと幅の設定がデフォルトで有効になるのかということです。
デフォルトでは次のように設定できます
私は特別に w3c ルールを確認しました
原文: http://www.w3.org/TR/ html-markup /img.html
それは以下で説明されています
典型的なデフォルトの表示プロパティ
img {display: inline-block; }
img が表示されない場合幅と高さを設定します。デフォルトの幅と高さは、ロードされた画像のサイズです。幅と高さを設定すると、それに応じて画像が伸縮されます。これは画像の処理が必要なためです。なので、このタグの幅と高さを設定すると効果的です