Table with no width attribute
50px 1* 50px 3*

correct

Table with fixed width attribute =500px
50px 1* 50px 3*

incorrect: it seems that the * columns start with the same width than the previous example, and then all the columnss are expanded proportionally to occupy the extra space. The * columns should use all the space unused by other columns, so no expand are needed for other columns.

Table with width attribute =100%
50px 1* 50px 3*

incorrect: same as above.

Table with width attribute =500px
1* 2* 1* 6*

correct

Table with width attribute =100%
1* 2* 1* 6*

correct