Sarakkeet tekevät hienoa työtä sisällön virtaamiseksi ja tasapainottamiseksi. Valitettavasti kaikki elementit eivät virtaa sulavasti. Joskus elementit juuttuvat sarakkeiden väliin.


Onneksi voit kertoa selaimen pitää tiettyjä elementtejä yhdessä break-inside
.
li ( -webkit-column-break-inside: avoid; page-break-inside: avoid; break-inside: avoid; )
Tällä hetkellä kiinteistö hyväksyy yleisesti arvot auto
ja avoid
.
Käytä avoid
ominaisuutta monisarakkeisessa asettelussa, jotta ominaisuus ei hajoa.
Katso vielä yksi lisäominaisuus tämän ominaisuuden syntaksista, koska selaimissa on eroja.
-webkit-column-break-inside: avoid; /* Chrome, Safari, Opera */ page-break-inside: avoid; /* Firefox */ break-inside: avoid; /* IE 10+ */
Ominaisuus ottaa sivunvaihdon jälkeen ominaisuudet ja jakaa samat arvot. Toistaiseksi Firefox käyttää page-break-inside
.
Katso Katy DeCorahin (@katydecorah) kynän sarakkeen sisäosan esimerkki (CSS-temput) CodePenistä.
Selaimen tuki
Sivunvaihdon ominaisuudet:
Nämä selaintukitiedot ovat Caniuselta, jolla on tarkempia tietoja. Numero osoittaa, että selain tukee ominaisuutta kyseisessä versiossa tai uudemmassa.
Työpöytä
Kromi | Firefox | IE | Reuna | Safari |
---|---|---|---|---|
91 | 87 | 11 | 88 | TP |
Matkapuhelin / tabletti
Android Chrome | Android Firefox | Android | iOS Safari |
---|---|---|---|
88 | 85 | 81 | 14,0 - 14,4 |
Usean sarakkeen asettelun tuki:
Nämä selaintukitiedot ovat Caniuselta, jolla on tarkempia tietoja. Numero osoittaa, että selain tukee ominaisuutta kyseisessä versiossa tai uudemmassa.
Työpöytä
Kromi | Firefox | IE | Reuna | Safari |
---|---|---|---|---|
91 | 87 | 10 | 12 | 10 |
Matkapuhelin / tabletti
Android Chrome | Android Firefox | Android | iOS Safari |
---|---|---|---|
88 | 85 | 81 | 10,0-10,2 |