У макеті з декількома стовпцями можна змусити елементи розширюватися по колонках за допомогою column-span
.
h2 ( -webkit-column-span: all; column-span: all; )
Призначити column-span
елементу всередині багатостолбкового макета, щоб зробити його охоплюючим елементом. Макет із кількома стовпцями відновиться із наступним непростірним елементом.
Значення column-span
може бути all
або none
.
Встановіть елемент, column-span: all
щоб він охоплював стовпці.
Значенням none
властивості є перемикач kill для охоплюючого елемента. Ви можете використовувати це під час роботи з медіа-запитами, щоб сказати елементу spanning припинити охоплення.
Див. Приклад розмаху стовпчика Перо від CSS-Tricks (@ css-tricks) на CodePen.
Підтримка браузера
Firefox цього не підтримує column-span
, але є цікаві обхідні шляхи.
Ось підтримка багатокалонного макету загалом:
Дані про підтримку веб-переглядача подані компанією Caniuse, яка містить більше деталей. Цифра вказує на те, що браузер підтримує цю функцію на цій версії та вище.
Робочий стіл
Chrome | Firefox | IE | Край | Сафарі |
---|---|---|---|---|
91 | 87 | 10 | 12 | 10 |
Мобільний / планшетний
Android Chrome | Android Firefox | Android | iOS Safari |
---|---|---|---|
88 | 85 | 81 | 10,0-10,2 |
Не забудьте свої префікси!