CSS专栏不适用于Firefox

时间:2015-07-16 03:32:33

标签: html css css3 firefox

我正在创建一个具有Pinterest样式的网页,但是这些列属性在Firefox中不起作用。

This is the example that I am following,您可以在Firefox中试用。

这是相关的CSS:

#columns {
    -moz-column-count: 3;
    -moz-column-gap: 10px;
    -moz-column-fill: auto;
    -webkit-column-count: 3;
    -webkit-column-gap: 10px;
    -webkit-column-fill: auto;
    column-count: 3;
    column-gap: 15px;
    column-fill: auto;
}

有什么建议吗?

1 个答案:

答案 0 :(得分:5)

我还不知道为什么,但Firefox并不喜欢-moz-column-fill: auto,删除它并且示例运行正常。 column-fill的初始值为balanceread more on column-fill此处)



body > div {
  -moz-column-count: 3;
  -moz-column-gap: 10px;
  /*-moz-column-fill: auto;*/
  -webkit-column-count: 3;
  -webkit-column-gap: 10px;
  -webkit-column-fill: auto;
  column-count: 3;
  column-gap: 15px;
  column-fill: auto;
}
body > div > div {
  background: #F00;
  height: 400px;
}
body > div > div:nth-child(2n) {
  background: #FF0;
}

<div>
  <div></div>
  <div></div>
  <div></div>
  <div></div>
  <div></div>
  <div></div>
</div>
&#13;
&#13;
&#13;