To date, this standard is not very well implemented. I would suggest creating a pseudo-table with a div where the row div will avoid interruption as a block element. Creating a div table is as simple as creating a table. However, it is probably heavier in the browser.
A small example is shown below. Hope this works well. This is the only solution I could develop.
<head> <style> .columns { position : relative ; column-width: 27em; -moz-column-width: 27em; -webkit-column-width: 27em; column-rule: 2px solid red; -webkit-column-rule: 2px solid red; -moz-column-rule: 2px solid red; column-gap: 12px; -webkit-column-gap: 12px; -moz-column-gap: 12px; } .testerRow { display : block ; height : 1em ; width : 100% ; margin : 0px ; } div.tl1, div.tl2, div.tl3 { display : block ; float : left ; width : 32.5%; height : 15px ; border : 2px solid red ; border-left : 0px solid red ; border-top : 0px solid red ; } div.tl1 { border : 2px solid red ; border-top : 0px ; } </style> </hed> <body> <div class="columns"> <div class="testerRow"> <div class="tl1">test</div> <div class="tl2">test2</div> <div class="tl3">test3</div> </div> <div class="testerRow"> <div class="tl1">test</div> <div class="tl2">test2</div> <div class="tl3">test3</div> </div> <div class="testerRow"> <div class="tl1">test</div> <div class="tl2">test2</div> <div class="tl3">test3</div> </div> <div class="testerRow"> <div class="tl1">test</div> <div class="tl2">test2</div> <div class="tl3">test3</div> </div> <div class="testerRow"> <div class="tl1">test</div> <div class="tl2">test2</div> <div class="tl3">test3</div> </div> <div class="testerRow"> <div class="tl1">test</div> <div class="tl2">test2</div> <div class="tl3">test3</div> </div> <div class="testerRow"> <div class="tl1">test</div> <div class="tl2">test2</div> <div class="tl3">test3</div> </div> <div class="testerRow"> <div class="tl1">test</div> <div class="tl2">test2</div> <div class="tl3">test3</div> </div> </div> </body>
Probably with an upper bound and adding a lower bound with css3 selectors, since div children of the last .testerRow will be more efficient than using a lower bound. Depends on your implementation. Good luck
source share