Using this property, you can control whether columns should be balanced, or not.
If the columns are not set to be balanced, they are filled sequentially; some columns may end up partially filled, or with no content at all. If they are balanced, the browser (or any other use agent) will do its best so that their heights are as close to equal as possible. It should try to minimize variations in column height, while honoring forced breaks, widows and orphans, and other properties that may affect column heights.
The column-fill property in CSS is used to specify whether the columns will be filled in a balanced manner or not.