html - @Media 图像设计

标签 html css responsive-design media-queries

我正在一个网站上工作,当设备宽度超过 425px (min-width: 425px) 时,我有两个图像需要内联,但对于某些原因是它似乎没有按应有的方式工作,我的 css 与 @media 但由于某种原因它不起作用,尽管它是相当基本的

代码

.info-img {
  width: 49.75%;
}
.info-images {
  display: inline-block;
  text-align: center;
}
@media screen and only (max-width: 425px) {
  .info-img {
    width: 100%;
    padding-bottom: 1px;
  }
  .info-images {
    display: block;
    text-align: center;
  }
}
<div class="info-images">
  <img src="https://dl.dropboxusercontent.com/s/dd5exdwwpa13yxnthg/unspecified-4.jpeg?dl=0" class="info-img">
  <img src="https://dl.dropboxusercontent.com/s/fo3bt6ruhx4qppztho/unspecified-6.jpeg?dl=0" class="info-img">
</div>
</div>
<style type="text/css">
  @import url('https://dl.dropboxusercontent.com/s/ikcsorhvohzdipo/information.css?dl=0');
</style>

最佳答案

问题是因为您将 inline-block 提供给父级而不是 img,而且您错误地编写了媒体(它不是 @media screen 并且仅,但@media仅屏幕和)。

代码片段

.info-images {
  font-size: 0;
  /* fix inline-block gap */
}
.info-img {
  width: 50%;
  display: inline-block;
  vertical-align:top; /* may be necessary */
  box-sizing: border-box;
  padding: 0 1%
}
@media only screen and (max-width: 425px) {
  .info-img {
    width: 100%;
    padding-bottom: 1px;
  }
  .info-images {
    display: block;
    text-align: center;
  }
}
<div class="info-images">
  <img src="//lorempixel.com/1600/900" class="info-img">
  <img src="//lorempixel.com/1600/900" class="info-img">
</div>

关于html - @Media 图像设计,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35276026/

相关文章:

html - 页脚在一个页面中停留在底部并跳转到另一页的中间

javascript - 使用 javascript 或 jquery 提交链接,无需刷新页面

html - 当标记更改时,使用第 nth-type-of(1) 选择第一个实例的 CSS 选择器失败

javascript - 改变日历设计内容的方向

javascript - 如何成为@media 的第一名?

html - 带有附加类的引用类

ruby-on-rails - 重叠背景错误?

html - 如何让我的 div 彼此保持一致的高度?

css - 我可以从页面宽度百分比中减去像素宽度吗?

javascript - 当弹出窗口完成父级启动的加载时,如何通知父级页面?