Originally Posted by mtrahan
If I just set the td width in my CSS instead of right in the file, it will be the same problem, no?
No, HTML attributes and CSS properties are different, even if they have the same name and intent.
<td width="3%"> is using the "width" HTML attribute, and it is wrong.
<td style="width: 3%"> is using the "width" CSS property, and it is fine.
Whether the latter will do what you want depends on the spec and implementation particulars. Also, you can move it from the "style" attribute to your CSS stylesheet.