前提
記載したコードでfloatを使いPCでは画像の横にテキストがくるようにしました。
実現したいこと
スマホではsubtitle-rとkdwr-text-1のテキストが画像の上にくるようにしたいです。
該当のソースコード
html
1 <div class="kodawari-point"> 2 <div class="kodawari-img-r"><img src="img/benefit_point1.jpg" alt=""><p class="kit">○○○○○</p></div> 3 <div class="kdwr_description"> 4 <h3 class="subtitle-r subheading">△△△△</h3> 5 <div class="kdwr-text-1"> 6 <p><span class="hr">□□□□</span><br>□□。<br>□□□<br>□□</p> 7 </div> 8 </div> 9 </div>
css
1.kodawari-img-r { 2 float: right; 3 margin: 0 7vw 0 5vw; 4 text-align: center; 5} 6 7.kodawari-img-l { 8 float: left; 9 margin: 0 5vw 0 10vw; 10 text-align: center; 11} 12 13.kdwr-text-1 { 14 padding: 0vw 5vw 10vw 7vw; 15 line-height: 3.5vw; 16} 17 18.kdwr-text-2 { 19 padding: 0 0 10vw 5vw; 20 line-height: 3.5vw; 21} 22 23.hr { 24 border-top: 1px solid #212529; 25 padding-top: 4px 26 } 27 28 29 .kodawari-point .kit { 30 font-size: 1.8vw; 31 }
試したこと
float: none;は記載しましたが、その後どうテキストを動かせばいいかわかりません。
paddingやmarginでは画像の下で移動するので他に必要なコードがあるのでしょうか?
まずは「スマホの場合の何かしらの指定」を試すところからではないでしょうか(例えば背景色のような明らかにわかるものから)。
現状だとどんなデバイスでも無関係になっています。
レスポンシブ対応したいのかユーザーエージェントで動的に判断したいのかによって全然方法は違いますが。
回答1件
あなたの回答
tips
プレビュー