如何使用css在asp.net中对齐我的标签和文本框

问题描述:

我尝试对齐我的标签和代码,但它不起作用请检查并指出我错过的错误?

i try to align my label and code but it is not working please check it and point me out the error that i am missing?

<style type="text/css"> 

        /*my css start*/
.label{
   display : inline;
}
        .textbox {
               display : inline;
                       }
/*my css end*/
    </style>







<asp:label runat="server" CssClass="label">User Name:</asp:label>
<asp:TextBox CssClass="textbox" ID="txtUserName" runat="server"></asp:TextBox>
<br />
<br />
<asp:label ID="Label1" CssClass="label" runat="server">Email:</asp:label>
<asp:TextBox CssClass="textbox" ID="txtEmail" runat="server"></asp:TextBox>
<br />
<br />
 <asp:label ID="Label2" CssClass="label" runat="server">Passowrd:</asp:label>
<asp:TextBox CssClass="textbox" ID="txtPw" runat="server"></asp:TextBox>
<br />
<br />
<asp:label ID="Label3" CssClass="label" runat="server">Confirm Passowrd:</asp:label>
<asp:TextBox CssClass="textbox" ID="txtRePw" runat="server"></asp:TextBox>
<br />
<br />
<asp:label ID="Label4" CssClass="label" runat="server">Security Quesion:</asp:label>
<asp:TextBox CssClass="textbox" ID="txtSQuest" runat="server"></asp:TextBox>
<br />
<br />
<asp:label ID="Label5" CssClass="label" runat="server">Secret Ans:</asp:label>
<asp:TextBox CssClass="textbox" ID="txtSecAns" runat="server"></asp:TextBox>
<br />
<br />

如果你想对齐,你必须在你的CSS中使用text-align

If you want to align, you must use text-align in your css
.label{
   display : inline;
   text-align: right;
}
.textbox {
   display : inline;
   text-align: right;
}



你的text-align可以是正确的,对齐的还是左的


Your text-align can be right, justify or left


<pre lang="CSS"> <style type="text/css"> 

       /*my css start*/
.label{
   display : inline;
   display : block;
   text-align:left;
}
.textbox {
   display : inline;
   display : block;
   text-align: left;
}</style>