I've got a set of pages that use tables for layout and was looking
at converting to HTML4.01 and CSS2 standards but I've run into a
problem.

I can't find a way to get three centered columns of data that are
not fixed height to also center vertically.

<table>
   <tr valign="middle">
     <td align="center" width="25%">.....</td>
     <td align="center" width="50%">.....</td>
     <td align="center" width="25%">.....</td>
   </tr>
</table>

If I have fixed heights it all works, but the data I'm using
has variable height information in all but the first column.

Basically I want a box group where all three related boxes
get the same (calculated based on the largest of the three)
heights.  That doesn't seem to be an option.  Am I missing
something, or is it just not possible?

I tried nesting three divs with height 100% inside a container
div.  To get the boxes on the same row I had to make two of
them floaters, and when I did that the height of the group
was determined by the single non-floater.

Is this really a limitation in the specs?

Charles Cooley


Reply via email to