I used this answer to create a horizontal table as i have a fixed amount of horizontal rows but N number of vertical columns. This works really well but because the HTML rows are actually columns, the height between cells does not stay consistent in the displayed rows.
By adding the following to the answer provided, I'm able to ensure each column fits on the page, causing text wrap to occur, but then the rows height don't necessarily match.
td {
max-width: 200px;
}
In the fiddle example above, how do I make the cell with "Title" and the cell with "Braveheart" match the height of the third cell in that row?
Hint: the correct answer is not to hard code the height of the first two cells, since I have no idea how long another cell may be when it is added later.
EDIT
I can't use JavaScript as the html never hits anything client side. It's rendered and then passed into a PDF creation utility.