CSS 多列布局 - Chrome 不允许右列比左列长?

标签 css multiple-columns column-count

我刚刚对我的网站进行了编码。我是一名摄影师,所以我所有的内容都是图片。 每张图片都组织在一个 div-Box 中。

我使用了灵活的多列布局:

.content {
-webkit-column-count: 2;
-moz-column-count: 2;
column-count: 2;
max-width:1400px;
}

Explorer 和 Firefox 运行完美,但 Chrome 不允许右栏比左栏长,看起来很糟糕:

http://www.rosioffenbach.com/tarotpt1.html

右侧有一大堆空白。

非常感谢您的帮助。 我不得不说我是一个初学者。

我试过了

-webkit-column-fill:余额; -webkit-column-fill: balance-all; 但是我没有工作

.content {
width:70%;
position: relative;
margin-right: auto;
margin-left: auto;
padding-top:1%;
max-width:1400px;
}


.content {
  -webkit-column-count: 1;
  -webkit-column-gap: 3%;
   -moz-column-count: 1;
 -moz-column-gap: 3%;
  column-count: 1;
  column-gap: 3%;
}

我希望 firefox 和 explorer 中的列尽可能相等,并且包括右列比左列长的选项。

最佳答案

尝试从 .contentstrecke{ } 中删除 display: inline-block。删除后,Firefox 和 Chrome 看起来完全一样。

关于CSS 多列布局 - Chrome 不允许右列比左列长?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55987473/

相关文章:

javascript - 视差 : how to keep absolute positioned images inside the relative div?

css - 视口(viewport)无法正常工作

javascript - 在变量中写入图像源并在 jquery 中更改 css 时使用该变量

file - 如何有序地粘贴来自多个文件的列?

css - 列数 3 从不留下包含 1 项的行

css - 使用 `position` CSS 属性播放时 Mathjax 字体大小会缩小

javascript - 顺利打开div

php - 如何获取表中除一列以外的所有列

css - 当我有偶数列时,如何强制使用奇数列数?

html - Chrome 中 "column-count"属性的奇怪行为