Tables en Responsive Web Design

J'ai suivi la manière typique, un formulaire a été mis en place dans une application, qui consiste à utiliser une table qui ressemble à ceci:

<table>
  <tbody>
    <tr>
      <td>Field</td>
      <td>@Html.TextBox("Field")</td>
    </tr>
    <tr>
      <td>Field 2</td>
      <td>@Html.TextBox("Field2")</td>
    </tr>
  </tbody>
</table>

Qui produit un format comme:

Field    <TextBox>
Field    <TextBox>

La plupart des contenus mobiles étalez-le de cette façon:

Field
<TextBox>
Field
<TextBox>

Qui est quelque chose que je dois faire parce que certains de mes formes sont trop long pour s'afficher dans un navigateur mobile. Est-il un moyen facile à mettre en place cela? Peut-être il ya un moyen de rendre chaque cellule de rendu sur une nouvelle ligne, ce qui pourrait fonctionner pour moi? Quelque chose de croix-navigateur pris en charge?

Ou est une refonte nécessaire?

Grâce.

OriginalL'auteur Brian Mains | 2012-03-17