Over in website review we have a site that uses a php / mysql to provide several lists.
But there is a problem, when artists is selected on the menu and then specific artists chosen, the width of the td varies. So we are working the problem but more help would be useful, cause we have not found it yet.
The problem is that the tr of which this td is a component, contains 5 td's. Four are, or appear to be fixed width and the fifth (the component in question) varies in width with the browser.
Some of the time, the first, third and fifth appear to split the pixels into thirds ( less the cosmetic 2 pixel demands of the second and forth tds). This is in violation of the fixed width declaration.
Your solution is perfect for most applications, this is just a bit more bizzar.