
Originally Posted by
gjh42
I believe that was some trick you found a long time ago and applied; I don't know exactly why it works (or doesn't).
You may be able to achieve the effect with a more modern CSS property, display: table-cell;
This has been around for many years, but until recently couldn't be simply used because everybody's favorite browser *coughIE6/7cough* didn't support it. Now that those thankfully are about dead, some simple styling rules can finally be used freely. Any continuous series of one element type which have this declaration applied will be handled as if they are <td> cells enclosed in a <tr> table row.