To use CSS to control the table width, use the CSS width property. Toggling table-layout: fixed adjusts the other columns, but the first one remains the same. Just keep in mind, the usage of style attribute overrides any style set globally. In this case this means the table will try to take up the space between the left and right page margins. To make the columns in a table automatically fit the contents, click on your table. It will override any style set in the HTML
table cell width