Sloupce skvěle odvádějí a vyvažují obsah. Bohužel ne všechny prvky plynou ladně. Někdy se prvky zaseknou mezi sloupci.


Naštěstí můžete prohlížeči říct, aby určité prvky uchovával společně break-inside
.
li ( -webkit-column-break-inside: avoid; page-break-inside: avoid; break-inside: avoid; )
V tuto chvíli nemovitost všeobecně přijímá hodnoty auto
a avoid
.
Použijte avoid
na prvek v rozložení s více sloupci, aby se vlastnost nerozpadla.
Podívejte se ještě jednou na syntaxi této vlastnosti, protože mezi prohlížeči existují určité variace.
-webkit-column-break-inside: avoid; /* Chrome, Safari, Opera */ page-break-inside: avoid; /* Firefox */ break-inside: avoid; /* IE 10+ */
Vlastnost trvá po vlastnostech zalomení stránky a sdílí stejné hodnoty. Prozatím Firefox používá page-break-inside
.
Podívejte se na příklad vloupání sloupce Pen (CSS-Tricks) od Katy DeCorah (@katydecorah) na CodePen.
Podpora prohlížeče
Vlastnosti zalomení stránky:
Tato data podpory prohlížeče pocházejí z Caniuse, který obsahuje více podrobností. Číslo označuje, že prohlížeč podporuje tuto funkci v dané verzi a vyšší.
plocha počítače
Chrome | Firefox | TJ | Okraj | Safari |
---|---|---|---|---|
91 | 87 | 11 | 88 | TP |
Mobilní / Tablet
Android Chrome | Android Firefox | Android | iOS Safari |
---|---|---|---|
88 | 85 | 81 | 14.0-14.4 |
Podpora rozložení více sloupců:
Tato data podpory prohlížeče pocházejí z Caniuse, který obsahuje více podrobností. Číslo označuje, že prohlížeč podporuje tuto funkci v dané verzi a vyšší.
plocha počítače
Chrome | Firefox | TJ | Okraj | Safari |
---|---|---|---|---|
91 | 87 | 10 | 12 | 10 |
Mobilní / Tablet
Android Chrome | Android Firefox | Android | iOS Safari |
---|---|---|---|
88 | 85 | 81 | 10.0-10.2 |