ASP.NET - comment utiliser les CSS pour aligner ASP.NET les contrôles à l'entrée des données situtaion?

J'ai une entrée de données de type formulaire construit dans ASP.NET. Je suis assez vert avec CSS et suis en train d'aligner les étiquettes et les champs de texte sur le formulaire.

Je suis en utilisant le standard ASP.NET les contrôles.

Je sais de mon CSS livre et les sites web que j'ai pu utiliser le label for="" avec le nom d'une zone de texte d'entrée à suivre et flotter les étiquettes, mais je ne sais pas comment faire avec ASP.NET les contrôles.** C'est ce que je suis en train de travailler avec:

<div class="spacer1em"></div>
<div><span>Hotel:</span> <asp:TextBox ID="txtHotel" runat="server" /> <asp:LinkButton ID="lnkMap" runat="server">Map</asp:LinkButton></div>
<div><span>Address:</span><asp:TextBox ID="txtAddress" runat="server" /></div>
<div><span>Address:</span><asp:TextBox ID="txtAddress2" runat="server" /></div>
<div><span>City:</span> <asp:TextBox ID="txtCity" runat="server" /> <span>State:</span><asp:TextBox ID="txtState" runat="server" /> <span>Zip:</span> <asp:TextBox ID="txtZip" runat="server" /></div>
<div><span>Country:</span> <asp:TextBox ID="txtCountry" runat="server" /></div>
<div><span>Phone:</span> <asp:TextBox ID="txtPhone" runat="server" /> <span>Fax:</span><asp:TextBox ID="txtFax" runat="server" /></div>
<div><span>Type:</span><asp:TextBox ID="txtType" runat="server" /></div>
<div><span>Comments:</span> <asp:TextBox ID="txtComments" runat="server" /></div>

OriginalL'auteur Sam Gentile | 2010-11-18