如果可能的话,我想在没有 JavaScript 的情况下这样做:
我将在页面上有 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%;
}
所以没有指定高度;因此,我不能简单地定位绝对并设置边距顶部或顶部。