Pタグの文字部分のみに背景色をつけたいです。
(PC版は実装できていたのですが、SP版ができず、原因がわかりません)
PC→display:flex
SP→flex-direction: columnに変更しました。
HTML
1<ul> 2 <li> 3 <img src="img/" alt="イメージ画像"> 4 <div> 5 <p>テキスト</p> 6 <div class="hoge"> 7 <p>ここに背景色をつけたいです</p> 8 <p>ここに背景色をつけたいです</p> 9 </div> 10 </div> 11 </li>
CSS
1@media(max-width:375px){ 2li{ 3 flex-direction: column; 4} 5li > div{ 6 width: 100%; 7 margin: 0 auto; 8} 9li > div > p:first-of-type{ 10 font-size: 1.8rem; 11 margin-bottom: 6px; 12} 13li:not(:last-of-type){ 14 margin-bottom: 56px; 15} 16li img{ 17 width: 330px; 18 height: 230px; 19 margin-bottom: 24px; 20 margin: 0 auto 24px; 21} 22.hoge{ 23 flex-direction: column; 24} 25.hoge > p{ 26 display: inline; 27 font-size: 1.2rem; 28 background-color: #ccc; 29 padding: 0px 10px; 30 margin-bottom: 6px; 31} 32 33}
回答1件
あなたの回答
tips
プレビュー