私はcssレイアウトを持っています:maxdesign.comからの1列固定幅レイアウト
以下はナビゲーション div です。
<div id="navigation">
<ul>
<li><asp:LinkButton ID="lkbDataEntry" runat="server">Data Entry</asp:LinkButton></li>
<li><asp:LinkButton ID="lkbReports" runat="server">Reports</asp:LinkButton></li>
</ul>
</div>
今、私はこれを行うことで、現在のユーザーがログインしている asp:label を同じナビゲーション div に配置したいと考えています。
<div id="navigation">
<ul>
<li><asp:LinkButton ID="lkbDataEntry" runat="server">Data Entry</asp:LinkButton></li>
<li><asp:LinkButton ID="lkbReports" runat="server">Reports</asp:LinkButton></li>
</ul>
<div id="username">
<asp:Label ID="lblUsername" runat="server" Text="User name"></asp:Label>
</div>
</div>
CSSコードで:
#navigation
{
float: left;
width: 960px;
background: #1f2d3a;
}
#navigation ul
{
margin: 0;
padding: 0;
}
#navigation ul li
{
list-style-type: none;
display: inline;
}
#navigation li a
{
display: block;
float: left;
padding: 1px 5px;
color:#fff;
font-size: 14px;
/*font-weight: bold;*/
border-right: 1px solid#fff;
}
#navigation li a:hover { background:#0c749b; }
#username
{
float: right;
padding-right: 5px;
color:#fff;
}
ただし、ラベルは常にメニュー項目の行の下、右側の下部に表示されます。
誰かが私を助けることができますか?