レスポンシブで画像の横に文字を入れたいです。
画像の横に文字を入れる方法について質問です。
モバイルファーストで、スマホのときは画像の下に文字、
PCの時は画像の右に文字としたい場合、どうすればよいでしょうか?
ここに質問の内容を詳しく書いてください。
発生している問題・エラーメッセージ
「画像の横に文字」を連続して縦にいれたいのですが、
横並びに表示されてしまいます。
該当のソースコード
HTMLは以下の通りです
<div class="box"> <div class="text"> <p style="text-align: left"> <strong>Amazon Pay</strong <strong><ご注意></strong> ご利用にはAmazon.co.jpのアカウントが必要です。 </p></div> <div class="pict"> <img src="画像URL" alt="" width="640" height="820" class="alignnone size-full wp-image-1253" /></a></div> <div class="boox"> <div class="texxt"> <p style="text-align: left"> メルマガ会員様限定サービスを開始! aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa </p> </div> <div class="picct"> <img src="画像のURL" alt="" width="480" height="490" class="alignnone size-full wp-image-1249" /></a></div>CSSは以下の通りです
body {
margin: 0;
padding: 20px;
}
.box {
display:flex;
flex-direction: row;
justify-content: space-between;
}
.text {
}
.pict {
width: 80%;
margin-left: 3%;
}
.pict img {
width: 100%;
height:auto;
}
@media (min-width:768px) {
.box {
flex-direction: row;
justify-content: space-between;
}
.box:nth-child(even) {
flex-direction: row-reverse;
}
}
.boox {
display:flex;
flex-direction: row;
justify-content: space-between;
}
.texxt {
}
.picct {
width: 80%;
margin-left: 3%;
}
.picct img {
width: 100%;
height:auto;
}
@media (min-width:768px) {
.boox {
flex-direction: row;
justify-content: space-between;
}
.boox:nth-child(even) {
flex-direction: row-reverse;
}
}
補足情報(FW/ツールのバージョンなど)
初心者のため、色々間違っているかもしれません。
宜しくお願い致します。

回答1件
あなたの回答
tips
プレビュー