title: How to align the label using CSS so that it looks same in all browsers
body: <p>How to align labels in same way because if am using <code>style=textalign:end</code> it shift the label before textbox and looks fine in Google chrome but in IE10 label position change to start.</p>
  
  <p>Can anyone please tell me is there any common css that works in all browsers and gives same look and feel.</p>
  
  <pre><code>&lt;td style="text-align: end"&gt;
    &lt;asp:Label ID="lblParameterA" runat="server" Text="a" CssClass="lblNormal"&gt;&lt;/asp:Label&gt;
  &lt;/td&gt;
  
  &lt;td&gt;
    &lt;asp:TextBox ID="textbox1" runat="server" Width="90px" CssClass="txtMediumText"&gt;  &lt;/asp:TextBox&gt;
    &lt;asp:RequiredFieldValidator ID="RequiredFieldValidator1" runat="server" CssClass="mandatory" ControlToValidate="textbox1"&gt;&lt;/asp:RequiredFieldValidator&gt;
    &lt;span class="mandatory"&gt;*&lt;/span&gt;
  &lt;/td&gt;
  </code></pre>