I have multi-column layouts working, and now want to have it working with an html table (see http://lucas.ucs.ed.ac.uk/tutorials/CSS3_columns/) however there is just one wee flaw: where the table is cut for the next column, the cut can be mid-row... and it looks horrible.
When I had a page that was just a series of <p> elements, I used a simple style="display: inline-block;" trick to keep the contents of the paragraph together, forcing the column-breaks to be between paragraphs.
Unsurprisingly, this isn't working with tables.
I've tried putting the content of each <td> into a div, and applying the inline-block;" style; I've tried applying
{
-webkit-column-break-inside: avoid;
-moz-column-break-inside: avoid;
-moz-page-break-inside: avoid;
page-break-inside: avoid;
}
to <tr>s and to <td>s - with no joy.
Has anyone some suggestions for getting an HTML table to break into whole rows, when using CSS3 multi-columns