<!DOCTYPE html> <style> body { overflow: hidden; } /* Disable auto-scrollbars, to hide crbug.com/534751 */ .mc { -webkit-columns:2; -webkit-column-gap:20px; column-fill:auto; overflow:hidden; width:520px; height:80px; font-size:12px; line-height:20px; background:#ddd; } table { border-spacing:5px; } td:first-child { width:30px; } td { padding:5px; } .mc span { font-size:2em; line-height:30px; } </style> <p>The big text should be in the first column, and baseline-aligned with the line in its neighbor cell on the left:</p> <div class="mc"> <table> <tr style="vertical-align:baseline"> <td> line<br> line<br> line<br> line<br> line<br> line<br> </td> <td> <span>1st column</span> </td> </tr> </table> </div> <hr> <p>The big text should be near the top in the first column:</p> <div class="mc"> <table> <tr style="vertical-align:top"> <td> line<br> line<br> line<br> line<br> line<br> line<br> </td> <td> <span>1st column</span> </td> </tr> </table> </div> <hr> <p>The big text should be at the top in the second column:</p> <div class="mc"> <table> <tr style="vertical-align:middle"> <td> line<br> line<br> line<br> line<br> line<br> line<br> </td> <td> <span>2nd column</span> </td> </tr> </table> </div> <hr> <p>The big text should be near the bottom in the second column:</p> <div class="mc"> <table> <tr style="vertical-align:bottom"> <td> line<br> line<br> line<br> line<br> line<br> line<br> </td> <td> <span>2nd column</span> </td> </tr> </table> </div>