È sicuramente una domanda stupida...ma ho un dubbio su quale sia il modo per formattar questa tabella validando il tutto in xhtml strict

codice:
<table id="xxx">
                                        <thead>
                                               <tr>
                                                   <th></th>
                                                   <th></th>
                                                   <th></th>
                                               </tr>
                                        </thead>
                                        <tbody>
                                               <tr>
                                                   <td></td>
                                                   <td></td>
                                                   <td></td>
                                               </tr>
                                               <tr>
                                                   <td></td>
                                                   <td></td>
                                                   <td></td>
                                               </tr>
                                        </tbody>
                                 </table>
Praticamente, vorrei dar alla prima colonna una larghezza pari al 50%, alla seconda pari al 40% e alla terza del 10%...quale è secondo voi la soluzione più "logica"?