Próbuję utworzyć siatkę czterech kolumn za pomocą następującego kodu. Kod działa idealnie w Chrome, ale nie tworzy kolumn w Firefoksie.Moz-kolumna nie działa w firefox
można sprawdzić w następujący kod żyć tutaj: http://jsfiddle.net/rfTXX/1/
Sprawdziłem ten poradnik http://css-tricks.com/almanac/properties/c/columns/ i myślę, że moje kody są w porządku, ale jeszcze jej nie działa w Firefoksie.
Czy możesz mi powiedzieć, jak naprawić css, aby działał prawie w każdej przeglądarce?
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>
Dzięki jego pracy. Aby to działało, musiałem usunąć '-moz-column-fill: auto;'. Ale bez '-moz-column-fill: auto;' nie tworzy żadnej przestrzeni między poszczególnymi siatkami. –
Użyj '-moz-column-fill: balance;' zamiast '-moz-column-fill: auto;', aby działało w Firefoksie. Mi to pasuje ! – SauriolJf