html - 缩小浏览器宽度时如何将图像保持在原位?

标签 html css debugging media-queries

我有一个媒体查询,当浏览器的宽度变小,宽度为 991 时,将一个按钮直接对齐到另一个按钮旁边。但是,当我使浏览器宽度小于 991px 时,按钮开始在另一个按钮下方滑动按钮而不是留在原地。

在我尝试修复它的过程中,我尝试将它的位置设置为绝对位置,但这没有用。我也试过列出其他东西的洗衣 list ,但没有成功

当我使我的浏览器宽度小于 991 像素时,如何让它保持原位?

如果这似乎是一个模糊的问题,我提前道歉。

@media screen and (max-width: 991px) {
 a.myImg {
      position: absolute;
      margin-left: 11em;
      margin-top: -7.7em;
  }
}

这是 HTML:

<div class="container-fluid">
    <div class="col-md-6">
        <a href="#" class="myImg col-md-6 col-sm-5 col-xs-5">
            <img src="picture/path"/>
        </a>
    </div>
</div>

最佳答案

@greyskies 我不完全确定我完全理解你想要实现的目标,但我在 codePen 上为你创建了两个示例。

场景 1: 你的两个按钮都在同一个“盒子”中 -> 在这种情况下,我添加了一些 css 来支持你的按钮向左浮动,并使它们成为视口(viewport)宽度的一半大小

场景 2: 您的按钮位于两个相邻的框中 -> 为此,我只是将框上的类从“col-md-6”修改为“col-6”

如果这不是您想要的,如果您能附上所需结果的屏幕截图会有所帮助

HTML:

<div class="container-fluid v1">
  <h1>version 1</h1>
  <div class="row">
    <div class="col-md-6">
      <a href="#" class="myImg">
            <img src="https://via.placeholder.com/150x60?text=button-1"/>
        </a>
      <a href="#" class="myImg">
            <img src="https://via.placeholder.com/150x60?text=button-2"/>
        </a>
    </div>
  </div>
</div>
<div class="container-fluid v2">
  <h1>version 2</h1>
  <div class="row">
    <div class="col-6">
      <a href="#" class="myImg">
            <img src="https://via.placeholder.com/150x60?text=button-1"/>
        </a>
    </div>
    <div class="col-6">
      <a href="#" class="myImg">
            <img src="https://via.placeholder.com/150x60?text=button-2"/>
        </a>
    </div>
  </div>
</div>

编译后的 CSS:

.myImg img {
  display: block;
  width: 100%;
  height: auto;
}

.v1 .myImg {
  width: 48%;
  margin: 0 1%;
  float: left;
}

关于html - 缩小浏览器宽度时如何将图像保持在原位?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54717379/

相关文章:

html - Wordpress 标题很长,字母之间没有空格

javascript - 有什么方法可以在一个页面上放很多不同的幻灯片,而无需为每个幻灯片复制一堆重命名的函数?

xcode - 在 Xcode 调试器中,是否可以执行 "run to current line"?

c++ - C++调试断言失败

debugging - 是否可以在即时窗口中执行汇编语言指令

java - 将信息从一个 servlet 提交到另一个 servlet

html - 使空的div背景颜色垂直填充整个div

javascript - 有没有办法在平板电脑上禁用平移 - 网站?

python - 带有 CSS 嵌入图像的 Django 元素

jquery - 如何选择包含与给定选择器完全匹配的后代的元素?