初心者ですが、宜しくお願いします。
現在、
HTML
<div class="A"> <p><img src="~.png" width="80" height="100" alt=""/></p> <p class="B">~~です。</p> </div> <div class="A"> <p><img src="~.png" width="80" height="100" alt=""/></p> <p class="B">~~~です。</p> </div>
CSS
div.A p { display: table-cell ; vertical-align: middle ; margin: 0 ; }
として、
【画像】【文章】
【画像】【文章】
と表示させています。
(width:480(スマホレベル)からはこのままでいいのですが、)
これを min-width:481px でfloatして、
【画像】【文章】【画像】【文章】
と表示させたいと思っています。
CSSは、
@media screen and (min-width:481px)
で指定であっていますでしょうか。
また、その分をもう一度書くのでしょうか。
試しに、先述のCSSの後に
@media screen and (min-width:481px) { div.A p { display: table-cell; vertical-align: middle; margin: 0; float: left; width: 50%; } }
を入れてみたところ、全く上手く行きませんでした。
正しいやり方と、cleafixの書き方を教えて下さい。
.clearfix::after { content: "" ; display: block ; clear: both ; }
をCSSに追記して、反映させるのかと思っていますが、
やり方がいまいちわかっていません。
回答2件
あなたの回答
tips
プレビュー