3
div
要素の位置[表示されたドキュメントの順序]をメディアクエリで変更します。メディアクエリを使用してHTMLを並べ替えるにはどうすればよいですか?
<div>1</div>
<div>2</div>
私は私のビューポートを変更すると、私はdiv_2
下div_1
滞在したいです。上部には基本的にdiv_1
です。しかし、私はそれをメディアクエリで変更したい。それは可能ですか?
div
要素の位置[表示されたドキュメントの順序]をメディアクエリで変更します。メディアクエリを使用してHTMLを並べ替えるにはどうすればよいですか?
<div>1</div>
<div>2</div>
私は私のビューポートを変更すると、私はdiv_2
下div_1
滞在したいです。上部には基本的にdiv_1
です。しかし、私はそれをメディアクエリで変更したい。それは可能ですか?
使用flexbox
とそのorder
財産
あなたにもbody
にそれを使用して
@media screen and (max-width: 800px) {
.wrapper {
display: flex;
flex-direction: column;
}
.wrapper div:first-child {
order: 1;
}
}
<div class="wrapper">
<div>1</div>
<div>2</div>
</div>
あれば同じ結果を得ることができますが、私は、.wrapper
をお勧めしますflexbox
はオプションではありません。display: table
@media screen and (max-width: 800px) {
.wrapper {
display: table;
width: 100%;
}
.wrapper div:nth-child(1) {
display: table-footer-group;
}
}
<div class="wrapper">
<div>1</div>
<div>2</div>
</div>
これは、あなたがワイド画面に右から左の行に続いて、左から右の行をしたいときのために信じられないほど便利です、あなたが狭い上、各行の上に画像のdivをしたいです画面。あなたの解決策は素晴らしいです。 –