Reputation: 13354
Wondering if it is possible to somehow specify a table cell's width in the form of a percentage less than 1%. In XHTML 1.0 strict, without the use of CSS.
<table border="0" cellpadding="0" cellspacing="0">
<tr valign="middle">
<td width="70%">..</td>
<td width="0.5%"></td>
<td width="0.5%"></td>
<td width="29%">..</td>
</tr>
</table>
Is this possible? Is it valid? Does it work cross-platform? Anyone know of a way? When I attempt to use the code above, it appears to interpret 5%
and not a half percent.
The template will be for consumption in email clients, not a web browser.
Upvotes: 2
Views: 4605
Reputation: 31
Use CSS..... Try this!
<table border="0" cellpadding="0" cellspacing="0">
<tr valign="middle">
<td style="width:70%">..</td>
<td style="width:0.5%"></td>
<td style="width:0.5%"></td>
<td style="width:29%">..</td>
</tr>
</table>
Upvotes: 1
Reputation: 54
You could try taking the middle two at 0.5% and making a single TD at 1%. Then put a table inside at 100% and have two TD's each at 50%.
<table border="0" cellpadding="0" cellspacing="0">
<tr valign="middle">
<td width="70%">..</td>
<td width="1%">
<table border="0" cellpadding="0" cellspacing="0" width="100%">
<tr valign="middle">
<td width="50%"></td>
<td width="50%"></td>
</tr>
</table>
</td>
<td width="29%">..</td>
</tr>
</table>
Upvotes: 3