Sütunlar, içeriği akıtma ve dengeleme konusunda harika bir iş çıkarır. Ne yazık ki, tüm öğeler zarif bir şekilde akmıyor. Bazen öğeler sütunlar arasında sıkışır.
Neyse ki, tarayıcıya belirli öğeleri bir arada tutmasını söyleyebilirsiniz break-inside
.
li ( -webkit-column-break-inside: avoid; page-break-inside: avoid; break-inside: avoid; )
Şu anda, mülkiyet evrensel değerleri kabul auto
ve avoid
.
avoid
Özelliğin parçalanmasını önlemek için çok sütunlu bir düzen içindeki bir öğe üzerinde kullanın .
Tarayıcılar arasında bazı farklılıklar olduğundan bu özelliğin sözdizimine fazladan bir göz atın.
-webkit-column-break-inside: avoid; /* Chrome, Safari, Opera */ page-break-inside: avoid; /* Firefox */ break-inside: avoid; /* IE 10+ */
Özellik, sayfa sonu özelliklerinden sonra alır ve aynı değerleri paylaşır. Şimdilik Firefox kullanıyor page-break-inside
.
CodePen'de Katy DeCorah'ın (@katydecorah) Kalem sütunu kırma örneğine (CSS-Püf Noktaları) bakın.
Tarayıcı Desteği
Sayfa sonu özellikleri:
Bu tarayıcı destek verileri, daha fazla ayrıntıya sahip olan Caniuse'den alınmıştır. Bir sayı, tarayıcının özelliği o sürümde ve sonrasında desteklediğini gösterir.
Masaüstü Bilgisayar
Krom | Firefox | IE | Kenar | Safari |
---|---|---|---|---|
91 | 87 | 11 | 88 | TP |
Mobil / Tablet
Android Chrome | Android Firefox | Android | iOS Safari |
---|---|---|---|
88 | 85 | 81 | 14.0-14.4 |
Çok sütunlu düzen desteği:
Bu tarayıcı destek verileri, daha fazla ayrıntıya sahip olan Caniuse'den alınmıştır. Bir sayı, tarayıcının özelliği o sürümde ve sonrasında desteklediğini gösterir.
Masaüstü Bilgisayar
Krom | Firefox | IE | Kenar | Safari |
---|---|---|---|---|
91 | 87 | 10 | 12 | 10 |
Mobil / Tablet
Android Chrome | Android Firefox | Android | iOS Safari |
---|---|---|---|
88 | 85 | 81 | 10.0-10.2 |