浮动列在某些屏幕尺寸上无法正确对齐

机器人机器人

我建立的CSS网格有问题。相关站点是:http : //dr-brauchle.de/内容下面的照片墙是用浮动框网格构成的。只要所有盒子的宽度和高度值都固定,就可以正常工作。

为了使站点具有响应性,我在框的宽度上使用百分比,在框的高度上使用“自动”,并且对加载到这些框中的图像也使用相同的百分比。媒体查询以1199px跳入,并将静态框尺寸转换为流体框尺寸。

这在某些分辨率下会产生问题,其中第二个大图像框从页面的左边距跳到右边,从而破坏了网格的顺序。使浏览器窗口更大可以使该框再次跳入位置。这非常令人讨厌,因为例如iPad 3上的分辨率也会产生此错误。

在盒子上(下面的sse代码),我不得不使用“ line-height:0”来消除盒子之间的几个像素的间隙。这似乎是奇怪的浮动问题的一部分。

.box-1 {
       width: 25% !important;
       height: auto;
       display: block;
       overflow: hidden;
       float: left;
       background-size: cover !important;
       line-height: 0;
       }


.box-2 {
       width: 50% !important;
       height: auto;
       display: block;
       overflow: hidden;
       float: left;
       background-size: cover !important;
       line-height: 0;
       }

非常感谢您的任何帮助!

阿恩

吉列

因此,我发现您需要强制使用宽高比。

尝试修改以下样式:

.box-1 {
  width: 25% !important;
  height: 0;
  display: block;
  overflow: hidden;
  float: left;
  background-size: cover !important;
  line-height: 0;
  position: relative;
  padding: 13.75% 0 0 0;
}
.box-1 img {
  width: 100% !important;
  height: auto !important;
  position: absolute;
  display: block;
  max-width: 100%;
  max-height: 100%;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  margin: auto;
}

基本上,以上修改将box-1设置为具有固定的宽高比,然后将img绝对放置在其中。为了计算13.75%,我拍摄了一张您的图片,得到165/300 = .55-> .55 * .25 = .1375-> 13.75%

希望这能解决您的问题。

参考

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

屏幕尺寸更改时Safari无法正确对齐div

来自分类Dev

printf无法在屏幕上正确打印浮动/双精度

来自分类Dev

引导导航栏项目在较小的屏幕上无法正确对齐

来自分类Dev

jQuery无法获得正确的屏幕尺寸

来自分类Dev

随着屏幕尺寸的缩小,使div正确对齐的问题

来自分类Dev

React背带卡无法根据屏幕尺寸对齐项目

来自分类Dev

在某些屏幕尺寸上的Swift iOS隐藏按钮

来自分类Dev

如何使用引导程序为超过 1280 的屏幕尺寸浮动正确的卡体?

来自分类Dev

屏幕显示在某些屏幕上不正确Libgdx

来自分类Dev

支持不同的屏幕尺寸-xml无法正确加载。可能的错误?

来自分类Dev

Flutter Widget测试无法正确模拟其他屏幕尺寸

来自分类Dev

使用javascript无法在屏幕尺寸上添加类

来自分类Dev

内容在Bootstrap中无法在不同的屏幕尺寸上运行

来自分类Dev

网站无法在较小的屏幕上正确显示

来自分类Dev

AngularJS / Bootstrap在不同的屏幕尺寸上显示不同的列

来自分类Dev

HTML和CSS在所有屏幕尺寸上垂直对齐正文位置

来自分类Dev

Android屏幕上的浮动视图

来自分类Dev

来电屏幕上的浮动窗口

来自分类Dev

跨屏幕尺寸对齐图像和 div

来自分类Dev

随着浏览器尺寸变小,导航选项卡无法正确对齐

来自分类Dev

正确调整尺寸并对齐最后一行上的弹性项目

来自分类Dev

浮动div无法正确包装

来自分类Dev

HTML 元素在移动设备上无法正确对齐

来自分类Dev

无法正确对齐

来自分类Dev

LinearLayout无法正确对齐

来自分类Dev

无法正确对齐视图

来自分类Dev

无法正确对齐输出

来自分类Dev

SpriteKit如何获得正确的屏幕尺寸

来自分类Dev

根据屏幕尺寸显示正确的图像

Related 相关文章

热门标签

归档