Comment étirer le champ d'entrée à pleine largeur?

J'ai un formulaire HTML simple. J'aimerais le droit des widgets dans la deuxième colonne (champ de texte, combox, et ainsi de suite) afin d'étirer et de remplir l'ensemble de la colonne.

Mon code HTML ressemble à ceci:

<table class="formTable">
  <tr>
    <td class="col1">Report Number</td>
    <td class="col2"><input type="text"/></td>
  </tr>
  <tr>
    <td class="col1">Report Type</td>
    <td class="col2"><select></select></td>
  </tr>
</table>

Mon CSS ressemble à ceci:

.formTable {
  border-color: black;
}

.formTable td {
  padding: 10px;
}

.formTable .col1 {
  text-align: right;
}

.formTable .col2 {
  width: 100%;
}

Des idées?

source d'informationauteur Robert Hume