首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >使用ASP.Net将标签右对齐

使用ASP.Net将标签右对齐
EN

Stack Overflow用户
提问于 2014-08-11 22:35:22
回答 2查看 21.3K关注 0票数 2

我在ASP.NET页面上有一个标签。现在,它看起来是这样的:

我希望它看起来像这样:

我尝试过使用DIV标记,也尝试过在<asp:Label>标记中使用“Style=-align: right”,但这两种方法都不起作用。有什么建议吗?

编辑:根据第一条评论,这一切都在一个表标记中:

代码语言:javascript
运行
复制
<asp:Panel ID="Panel2" runat="server" BackColor="#0f6fc6" Height="110px" Width="780px">
   <table style="width:780px">
      <tr>
         <td style="width:90px">
            <asp:Label ID="lblFunct" runat="server" Font-Bold="True" Text="Function" ForeColor="White"></asp:Label>
         </td>
         <td style="width:240px">
            <asp:DropDownList ID="ddlFunction" runat="server" AutoPostBack="True" CssClass="textbox" Height="20px" OnSelectedIndexChanged="ddlFunction_SelectedIndexChanged" Width="230px">
            </asp:DropDownList>
         </td>
         <td style="width:120px">
            <asp:Label ID="lblRole" runat="server" Font-Bold="True" Text="Role" ForeColor="White"></asp:Label>
         </td>
         <td style="width:240px">
            <asp:DropDownList ID="ddlRole" runat="server" AutoPostBack="True" CssClass="textbox" Height="20px" OnSelectedIndexChanged="ddlRole_SelectedIndexChanged" Width="230px">
            </asp:DropDownList>
         </td>
     </tr>
     <tr>
         <td>
            <asp:Label ID="lblProd" runat="server" Font-Bold="True" Text="Prod Tasks" ForeColor="White"></asp:Label>
         </td>
         <td>
            <asp:DropDownList ID="ddlTask" runat="server" AutoPostBack="True" CssClass="textbox" Height="20px" OnSelectedIndexChanged="ddlTask_SelectedIndexChanged" Width="230px">
            </asp:DropDownList>
         </td>
         <td>
            <asp:Label ID="lblOffprod" runat="server" Font-Bold="True" Text="Off Prod Tasks" ForeColor="White"></asp:Label>
         </td>
         <td>
            <asp:DropDownList ID="ddlOffprod" runat="server" AutoPostBack="True" CssClass="textbox" Height="20px" OnSelectedIndexChanged="ddlOffprod_SelectedIndexChanged" Width="230px">
            </asp:DropDownList>
         </td>
      </tr>
      <tr>
         <td colspan="2">
            <asp:RadioButtonList ID="rblPlatform" runat="server" EnableTheming="True" Font-Size="XX-Small" Height="10px" RepeatColumns="2" Visible="false" Width="270px" ForeColor="White" Font-Bold="True" TextAlign="Left">
               <asp:ListItem Selected="True" Value="0">Facets </asp:ListItem>
               <asp:ListItem Value="1">Non-Facets</asp:ListItem>
            </asp:RadioButtonList>
         </td>
         <td colspan="2">
            <asp:Label ID="lblAccountName" runat="server" Text="Label" ForeColor="White" Visible="true" Style="text-align: right"></asp:Label>
         </td>
      </tr>
   </table>
</asp:Panel>
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2014-08-11 22:41:29

尝试如下所示:

代码语言:javascript
运行
复制
<div style="text-align:right">
    <asp:Label ID="myLabel" runat="server" Text="Label"></asp:Label>
</div>
票数 6
EN

Stack Overflow用户

发布于 2014-08-11 22:43:19

您可以将标签放在div中,并在标签标签中放入style="float:left"

代码语言:javascript
运行
复制
<div>
    <asp:label ID="myLabel" runat="server" style="float:right"></asp:Label>
</div>

编辑:

此外,为了完整性,正如Aimal Khan所提到的,您可以在后面的代码中使用它,如下所示:

代码语言:javascript
运行
复制
myLabel.Attributes.Add("Style", "float: right");
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25245839

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档