画像が上配置・テキストが下配置を1セットとして、それを2セットを左右に均等に並べたいのですが、flex-boxでやろうと思ったのですが良い方法はあるでしょうか?
html
1 2<!DOCTYPE html> 3<html lang="ja"> 4<head></head> 5<body> 6 <div class="container"> 7 <div class="flex"> 8 <img src=""> 9 <p>********</p> 10 </div> 11 12 <div class="flex"> 13 <img src=""> 14 <p>********</p> 15 </div> 16 </div> 17</body> 18</html>
ソースコードはマークダウンのcode機能を使ってください。質問・解説内容とコードとの境目が不明瞭となりますし、code機能では正しくコードをコピペできるようになりインデントもつけられて読みやすくなり、再現確認も容易となりますので、的確な回答が得やすくなります。https://teratail.com/help#about-markdown
ご指摘ありがとうございました。
.flex クラスに、display:flexを指定すればよいのではないかと。
_lemon2003_さん>本当に`flex`クラスに`display: flex`を与えれば「画像が上配置・テキストを下配置」になりますか?また、そのような投稿は「質問への追記、修正の依頼をする場所」で行うべきではないと思います。回答として投稿するべきではないでしょうか?
まずは質問者さん自ら考えたHTML・CSSのコードを提示して、どこが不具合なのか?どのようにしたいのか?を質問された方が、回答を得やすいと思います。
回答2件
あなたの回答
tips
プレビュー