[解決済み】なぜフレックスボックスはアスペクト比を保持せず、画像を引き伸ばすのですか?
2022-04-09 11:40:16
質問
Flexbox には、画像を自然な高さに引き伸ばすという動作があります。つまり、フレックスボックス コンテナに子画像を配置し、その画像の幅を変更すると、高さはまったく変更されず、画像は引き伸ばされてしまいます。
div {
display: flex;
flex-wrap: wrap;
}
img {
width: 50%
}
<div>
<img src="https://i.imgur.com/KAthy7g.jpg" >
<h1>Heading</h1>
<p>Paragraph</p>
</div>
この原因は何ですか?
解決方法は?
伸びているのは
align-self
デフォルト値は
stretch
.
設定
align-self
から
center
.
align-self: center;
こちらのドキュメントをご覧ください。 アラインセルフ
関連
-
[解決済み】HTML5検証エラー:body開始タグは見たが、同じタイプの要素がすでに開かれていた
-
[解決済み] HTMLでSVGを使用して三日月を描画する
-
[解決済み] CSSでulのインデントを削除する
-
[解決済み] 背景画像を前後にパンするCSS【非公開
-
[解決済み] 高さを固定したBootstrapパネルボディの作り方
-
[解決済み] ChromeのデベロッパーツールでHTML Bodyにcz-shortcut-listen="true "が表示される?
-
[解決済み] Railsアプリケーションにアイコンを追加する
-
[解決済み] CSSによる画像の強制リサイズとアスペクト比の保持
-
[解決済み】カラムモードでフレックスボックスのアイテムが折り返されるとき、コンテナの幅が大きくならない。
-
[解決済み] 画像の幅を親Divの100%にし、自身の幅より大きくならないようにする
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】このインラインブロックのdiv要素の間に説明のつかない隙間があるのはなぜですか?[重複]
-
[解決済み】画像のURLで禁断の403を出す
-
[解決済み】html文書に縦の空白を挿入するには?
-
[解決済み】フッターをページの下部に中央に配置するにはどうすればよいですか?
-
[解決済み】WebページでWindows 95のフォントを使用する
-
[解決済み] <html xmlns="http://www.w3.org/1999/xhtml">」は何をするのですか?
-
[解決済み] bodyタグに追加された奇妙なiframe、`rufous-sandbox`について
-
[解決済み] HTML Divのボーダーが表示されない
-
[解決済み] margin-block-startとmargin-topの違いは何ですか?
-
[解決済み] Font Awesome アイコンをプレースホルダーで使用する