I am trying to control column breaks using CSS3 and some layout issues.
I use less preprocessor to compile CSS.
My less code creates a class called "details" that applies to the div.
.details { .column-count; .column-gap(50px); .column-rule(1px dotted @bodybackground); h3 { -webkit-column-span: all; -moz-column-span: all; column-span: all; padding-bottom: 25px; } h4 { &.breakbefore { -webkit-break-before: always; -moz-break-before: always; break-before: always; } &.breakafter { -webkit-break-after: always; -moz-break-after: always; break-after: always; } } ol li, ul li, table { -webkit-column-break-inside: avoid; -moz-column-break-inside: avoid; column-break-inside: avoid; } }
However, column breaks do not seem to work.
source share