html - 如何在列中使用媒体查询来获取响应页面?

标签 html twitter-bootstrap css bootstrap-4

我想在窗口变小或移动模式图片显示在导航栏下方时执行此操作,然后显示我的姓名和其他详细信息。我不明白如何在其中使用媒体查询。

桌面预览

enter image description here

移动预览

enter image description here

@media (min-width: 700px) {
  .col-md-8 {
    margin-top: 5px !important;
    float: left;
    display: block;
  }
}
<div id="s">
  <div class="row">
    <div class="col-md-8">
      <h1>AYAN ADHIKARY</h1>
      <h4> WELCOME TO MY PAGE</h4>
      <p> GM20L48@gmail.com <br> Ph No.- 800001710 <br> INDIA
      </p>
    </div>
    <div class="col-md-4">
      <img src="1.png">
    </div>
  </div>
</div>

最佳答案

无需更改 Bootstrap 类,Bootstrap 的重点是添加类来定义您希望内容在每个屏幕上的显示方式。请记住,Bootstrap 的网格系统使用 12 列;因此,如果您定义一列使用 12 个空格,则下一个元素将转到新行。

在代码片段中,我告诉行的第一个元素在移动设备上使用 12 列中的 12 列,在平板设备及更高版本上使用 8 列,第二个元素也使用 12 列中的 12 列和 4 列在平板电脑及以上设备上;

您所要做的就是使用类来按照您需要的方式排列元素。

<link href="https://stackpath.bootstrapcdn.com/bootstrap/4.3.1/css/bootstrap.min.css" rel="stylesheet" />
<div id="s">
  <div class="row">
    <div class="col-12 col-md-8">
      <h1>AYAN ADHIKARY</h1>
      <h4> WELCOME TO MY PAGE</h4>
      <p> GM20L48@gmail.com <br> Ph No.- 800001710 <br> INDIA
      </p>
    </div>
    <div class="col-12 col-md-4">
      <img src="https://via.placeholder.com/300" class="img-fluid">
    </div>
  </div>
</div>

关于html - 如何在列中使用媒体查询来获取响应页面?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55261808/

相关文章:

html - Bootstrap 导航栏中的链接表现不同

twitter-bootstrap - php 如果没有图像使 Bootstrap 列 col-md-12

html - 是否可以使用 Rvest 抓取 html 节点中不包括子类的数据?

html - 内容下方出现正文空白

c# - 我可以将动态创建的 c# 表转换为 html 字符串吗?

css - 基于容器大小而不是屏幕大小的 Bootstrap 表单网格

html - 合并两行使其成为一行

javascript - 如何将主键ID而不是属性值传递到数据库中

python - 嵌入自定义 .css 和 .js 的 Bokeh

jquery - 禁止在 div 中复制?