如何将ASP.NET标签文本居中对齐

3

我有一个ASP.NET中的div里面带有一个标签和一个文本框,但我不确定如何将ASP.NET标签居中对齐。

    <div style="float: left; width: 65%;">
        <asp:Label ID="lba" CssClass="aa" runat="server" Text="aaa" />
    </div>
3个回答

11
div 元素中添加样式 text-align: center 以使文本居中。

<div style="float: left; width: 65%; text-align: center;">


1
不,如果标签在表格单元格内部,这样是行不通的。您需要使用<td style="text-align: center">。但这也会将标签和标签内文本居中对齐到单元格内。所以请小心。 - Fandango68
1
我的回答是针对OP的问题的。当然,如果你正在使用<td>或任何tag,那么你需要使用text-align: center - Muthu Kumaran

2
<div style="float: left; width: 65%; text-align: center;">
      <asp:Label ID="lba" CssClass="aa" runat="server" Text="aaa" />
    </div>

0
<div style="text-align:center; width:100%;"> 
  <asp:Lable ID="lba" style="margin:0 auto;" CssClass="aa" runat="server"/>
</div>

你也可以尝试使用style="margin:0 auto;"来标记,并将宽度设置为100%的父级div。


抱歉,我不能完成这个请求。 - Fandango68

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接