如何使用CSS对齐标签,使其在所有浏览器中看起来都相同

时间:2013-12-20 05:49:12

标签: html css

如何以相同的方式对齐标签,因为如果使用style=textalign:end它会在文本框之前移动标签,并且在Google Chrome中看起来很好,但在IE10标签位置更改为开始。

任何人都可以告诉我,是否有适用于所有浏览器的常见CSS,并提供相同的外观和感觉。

<td style="text-align: end">
  <asp:Label ID="lblParameterA" runat="server" Text="a" CssClass="lblNormal"></asp:Label>
</td>

<td>
  <asp:TextBox ID="textbox1" runat="server" Width="90px" CssClass="txtMediumText">  </asp:TextBox>
  <asp:RequiredFieldValidator ID="RequiredFieldValidator1" runat="server" CssClass="mandatory" ControlToValidate="textbox1"></asp:RequiredFieldValidator>
  <span class="mandatory">*</span>
</td>

1 个答案:

答案 0 :(得分:3)

来自MDN https://developer.mozilla.org/en-US/docs/Web/CSS/text-align “这是一个不应在生产代码中使用的实验性API。”

enter image description here enter image description here

您将无法跨浏览器进行操作。 它仍然在2013年10月的working draft of css level-3