html - 如何在移动 View 中的特定位置将两个不同的列放置在一行中?

标签 html css bootstrap-4

我有以下代码,在移动 View 中,它按预期在段落末尾显示图像。但我希望图像显示在移动 View 中段落上方的子标题之后。试过 flex 和除图像之外的所有内容都在标题上方的顶部。有没有一种方法可以仅使用 html 和 css 实现这一点。

 <div class="row">
    <div class="col-md-10 col-lg-6">
         <div> Some Image Here </div>
    </div>
    <div class="col-lg-6">
        <h1>Header Here</h1>
        <h3> Sub-Header Here </h3>
        <p> Paragraph Here </p>
    </div>
</div>

所以如果我在手机上查看它应该是这样的

标题

副标题

图片

段落

最佳答案

获得所需内容的方法是使用单独的列。使用 float-* 类在大屏幕上 float 列,然后使用 order-* 类来更改移动设备上的顺序。

<div class="container">
    <div class="row d-md-block">
        <div class="col-md-10 col-lg-6 float-left order-2 order-md-1">
            <div>Some Image Here </div>
        </div>
        <div class="col-lg-6 float-left order-1 order-md-2">
            <h1>Header Here</h1>
            <h3>Sub-Header Here </h3>
        </div>
        <div class="col-lg-6 float-right order-3">
            <p>Paragraph Here </p>
        </div>
    </div>
</div>

https://www.codeply.com/go/IHe5K4aDqH

关于html - 如何在移动 View 中的特定位置将两个不同的列放置在一行中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51143145/

相关文章:

jquery - 使用 jquery 获取 keyup 位置

css - 即使在移动设备上也显示侧边栏

html - 无法降低文本框的高度

html - 创建小按钮

html - 网站视口(viewport)在 Bootstrap 4 上的 Safari 浏览器上仍然可以缩放和捏合

jquery - 隐藏按钮但有空白

html - 我该如何修改这个 Bootstrap 代码?

html - Magento - 如何使用 typekit 更改整个网站的字体?

html - 如何将 10x10px 图像叠加在另一幅图像之上?

css - 使用外部 CSS 显示 XSLT 的结果