次のコードを使用して4列のグリッドを作成しようとしています。コードはChromeで完全に機能していますが、Firefoxでは列を作成していません。あなたは以下のコードを確認することができmoz-columnがfirefoxで動作しない
はここに住ん:http://jsfiddle.net/rfTXX/1/
私はこのチュートリアルhttp://css-tricks.com/almanac/properties/c/columns/をチェックしていると私は私のコードは大丈夫だと思うが、それでもそのFirefoxで動作していません。
ほとんどすべてのブラウザで動作するようにCSSを修正する方法を教えてください。
CSS
#wrapper {
width: 90%;
max-width: 1100px;
min-width: 800px;
margin: 50px auto;
}
#columns {
-webkit-column-count: 4;
-webkit-column-gap: 10px;
-webkit-column-fill: auto;
-moz-column-count: 4;
-moz-column-gap: 10px;
-moz-column-fill: auto;
column-count: 4;
column-gap: 15px;
column-fill: auto;
}
</style>
HTML
<div id="wrapper">
<div id="columns">
<div class="pin">
<img src="http://cssdeck.com/uploads/media/items/2/2v3VhAp.png" />
<p>
Lorem ipsum dolor sit amet, consectetur adipiscing elit.
Sed feugiat consectetur pellentesque. Nam ac elit risus,
ac blandit dui. Duis rutrum porta tortor ut convallis.
Duis rutrum porta tortor ut convallis.
</p>
</div>
<div class="pin">
<img src="http://cssdeck.com/uploads/media/items/2/2v3VhAp.png" />
<p>
Lorem ipsum dolor sit amet, consectetur adipiscing elit.
Sed feugiat consectetur pellentesque. Nam ac elit risus,
ac blandit dui. Duis rutrum porta tortor ut convallis.
Duis rutrum porta tortor ut convallis.
</p>
</div>
<div class="pin">
<img src="http://cssdeck.com/uploads/media/items/2/2v3VhAp.png" />
<p>
Lorem ipsum dolor sit amet, consectetur adipiscing elit.
Sed feugiat consectetur pellentesque. Nam ac elit risus,
ac blandit dui. Duis rutrum porta tortor ut convallis.
Duis rutrum porta tortor ut convallis.
</p>
</div>
<div class="pin">
<img src="http://cssdeck.com/uploads/media/items/2/2v3VhAp.png" />
<p>
Lorem ipsum dolor sit amet, consectetur adipiscing elit.
Sed feugiat consectetur pellentesque. Nam ac elit risus,
ac blandit dui. Duis rutrum porta tortor ut convallis.
Duis rutrum porta tortor ut convallis.
</p>
</div>
</div>
</div>
おかげでその作業を、カラムフィルを削除し、
-moz-columns:4;
を追加します。私は '-moz-column-fill:auto;'を削除して動作させる必要がありました。しかし、 '-moz-column-fill:auto;'がなければ、各グリッドの間にスペースは作られません。 –Firefox上で動作させるには '-moz-column-fill:auto;'の代わりに '-moz-column-fill:balance;'を使います。わたしにはできる ! – SauriolJf