I持って、次のHTMLマークアップ、レスポンシブデザインのブロック要素の順序を変更するにはどうすればよいですか?
.col {
display: inline-block;
vertical-align: top;
}
.col-2-3 {
width: 66%;
}
.col-1-3 {
width: 33%;
}
フィドルがここで見つけることができ
<section class="container about-container">
<div class="about-author col col-2-3">
<p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Ab nesciunt voluptatum sunt explicabo similique quam tempora fugiat laborum aliquid cupiditate, earum quo, pariatur voluptates delectus corporis quos et vero quia.</p>
</div>
<div class="image-author col col-1-3"><img src="http://via.placeholder.com/260x280" alt="sudipto-das"></div>
</section>
と次のスタイルが定義されている、https://jsfiddle.net/yh76h0f9/ 今私は、このセクションは応答したいと思いますが、ときcol:display:blockに設定すると、画像は自然にテキストの下に流れます。画面サイズが570px以下の場合、テキストの上に画像を表示するにはどうすればよいですか?
だけでなく、私はフレックスディスプレイを使用しなかった理由は、古いIEブラウザとの互換性の問題を、どのように私はこのシナリオの回避策を提供できるということでしたか? –
あなたが 'rtl'のようなトリックに頼りにしたくないのであれば、私は恐れています。個人的には、これを「古くなったブラウザで正常に機能しない」というフレーズを実行する機会として使用したいと思います。 –