Я использовал this tutorial для реализации макета в моем текущем проекте.Спецификация CSS столбца в браузерах на основе Webkit
При тестировании на некоторых браузерах на основе Webkit (современный Google Chrome и Vivaldi) существует проблема, заключающаяся в том, что браузер не соблюдает спецификацию column-count
.
В конкретном случае настольных устройств (MD или LG), когда контейнер содержит два элемента, эти дети уложены вертикально, а не занимая две колонки. В Firefox содержание использует два столбца, а самый правый столбец пуст.
Когда в контейнере есть три элемента, Firefox использует три столбца, тогда как Webkit использует только два столбца. Для того, чтобы Webkit фактически использовал три столбца, требуется не менее 4 или 5 элементов, а это означает, что имеется достаточно места. Чтобы проверить точку разреза, переместите открытую строку комментария <!--
вверх и вниз по исходному коду HTML.
Есть ли что-нибудь, что я могу сделать, чтобы иметь «правильное» поведение, например, в Firefox и IE? То, как я понимаю столбцы, заключается в том, что контент распределяется по указанному числу столбцов, когда есть достаточно места, в которое может входить содержимое. Я ошибаюсь? Или это просто Webkit бросает мне прихоть?
Я использую как префиксные, так и не префиксные версии в plunkr, на который я ссылался в вопросе. Я не мог понять, что вы делаете по-другому. – AbVog
Я был уверен, что это сработает с '-webkit-perspective: 1', вот почему я упомянул caniuse, но мой ответ неправильный. Попытка выяснить это сейчас, интересный случай. – wscourge
кстати, спасибо за ссылку Каниуса. Это будет очень полезно. – AbVog