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