2012-10-12 24 views
4

首先请参阅下图。如何在<h5>标签后继续嵌入任何标签

enter image description here

代码在这里:

<h5> 
     Login!</h5> 
    <table> 
     <tr> 
      <td> 
       User Name: 
      </td> 
      <td> 
       <asp:TextBox ID="_userName" runat="server"></asp:TextBox> 
      </td> 
      <td> 
       Password: 
      </td> 
      <td> 
       <asp:TextBox ID="_password" TextMode="Password" runat="server"></asp:TextBox> 
      </td> 
      <td> 
       <asp:Button ID="_login" runat="server" Text="Login" OnClick="_login_Click" /> 
      </td> 
     </tr> 
     <tr> 
      <td colspan="5"> 
       <asp:Label ID="_wrongDetails" runat="server"></asp:Label> 
      </td> 
     </tr> 
    </table> 

我想在登录文本后立即的用户名。 我试过位置:内联。但它不起作用。或任何人都可以帮助我开始在CSS的东西。提前致谢。

+2

建议:截图,用油漆标记有什么问题:) –

+0

如果我找到你的权利,你想要“登录!用户名:...”? – devrys

+0

没有看到它,我会说你的桌子是导致'登录!'之间的中断的原因。和'用户名'。 –

回答

5

您还需要在h5标签和表格标签中同时设置display:inline style。然后它不会导致两个标签打破一条线,因此只显示一行。

修复:

<h5 style="display:inline"> 
    Login!</h5> 
<table style="display:inline"> 
.. 
.. 

希望这可以帮助你。

1

<h5>设置为display: inlinedisplay: inline-block

这会导致它不会破坏生产线。

您可能需要使用<form>用于登录形式,而不是<table>

相关问题