Table header in CALS from the customer comes in coded as:
<thead>
<row>
<entry colname="column1" .....>Data</entry>
<entry colname="column2" ....>Data</entry>
<entry colname="column3" ... valign="top">Data</entry>
<entry colname="column4"...>Data</entry></row></thead>
In the t5 spec for Header Standard Values, the Vertical style, vstyle is set to center. Therefore, I would assume that Columns 1, 2, and 4 would center vertically and Column 3 would top align; but it doesn't. Instead, Columns 1 and 2 center vertically and columns 3 and 4 both top align (even though only column 3 has the valign="top" attribute/value). Here's my dilemma:
If I use the <sethrstr;yes> (in the t5 spec as "Restore To Standard Values In Each Header Cell?" yes), then Column 4 will go back to being centered vertically. We have not used this as a standard for tables since it restores values for leading, font family and variant, font height and width and vertical, horizontal and composition style.
If I transform <row> to <row valign="middle">, then Column 4 will go back to being vertically aligned centered with only Column 3 aligning top (without changing the Restore to Standard Values). So I'm thinking I have to go with this choice to make sure the valign only changes for a single cell within an <entry .... valign="top"> without having to use the <sethrstr;yes> in the t5 spec. So even having the Restore to Standard Value to "no" in the t5 spec, if I have <row valign="middle"> as my element, it does restore the value.
So what am I missing?
Thanks and Happy Halloween.
Deb Galligan