可能であれば、JavaScriptなしでこれを実行したいと思います。
ページが特定のサイズになったときの順序を変更したい要素が1ページに2つ以上あります。私はメディアクエリを使用しており、画面サイズに基づいてさまざまなcssを提供します。通常、Div "a"は一番上にあるはずですが、画面サイズが480px未満の場合、bはaの真上にあるはずです。
<div id="a" class="myDivs">Top when on desktop</div>
<div id="b" class="myDivs">Becomes top when under 480px wide screen</div>
mobile.cssに保持する必要のあるCSS:
.myDivs {
width: 100%;
}
したがって、高さは指定されていません。したがって、単純に絶対位置を設定してマージントップまたはトップを設定することはできません。