我有一个用于桌面屏幕的两列布局的网页,HTML 是按特定顺序编写的,以实现所需的布局,基本设置如下:
<div>
    <div class="left-column">
        <h1>Heading 1</h1>
        <p>Text here...</p>
    </div>
    <div class="right-column">
        <img>
    </div>
</div>
<!-- columns to sit side by side -->
但是,对于较小的屏幕,必须简化此布局(一列,从上到下),但由于 HTML 的原始顺序,我发现很难使用媒体查询重新定位这些元素。对于较小的屏幕,我希望布局如下:
<div>
    <h1>Heading 1</h1>
    <img>
    <p>Text here...</p>
</div>
正如你所看到的,我只想要一个 div 并且在and元素<img>之间移动。<h1><p>
如何实现这种仅在较小屏幕上显示的替代 HTML 布局?