Я хочу, чтобы мой заголовок выглядеть следующим образом:ASP меню автоматически добавляет ясно ДИВ
Link | Link | Link Image
-----------------------------------------------------------------------
То, что я вместо этого:
Link | Link | Link
-----------------------------------------------------------------------
Image
Мой ASP код:
<div class="hideSkiplink">
<asp:Menu ID="NavigationMenu" runat="server" EnableViewState="False"
IncludeStyleBlock="true" Orientation="Horizontal" >
<Items>
<asp:MenuItem NavigateUrl="~/Default.aspx" ImageUrl="~/ICONS/About/home_Icon.png"/>
<asp:MenuItem NavigateUrl="~/About.aspx" ImageUrl="~/ICONS/About/about_Icon.png"/>
<asp:MenuItem NavigateUrl="~/RestrictedPages/AdminMenu.aspx"
ImageUrl="~/ICONS/About/admin_Icon.png"></asp:MenuItem>
</Items>
</asp:Menu>
<div class="logo" >
<asp:Image ID="Image1" runat="server" ImageUrl="~/ICONS/About/logo.png" />
</div>
</div>
И CSS:
div.hideSkiplink
{
background-color:#3a4f63;
width:100%;
}
div.logo
{
float:right;
}
Осматривая элемент в Firebug
шоу:
<div class="hideSkiplink">
<a href="#NavigationMenu_SkipLink">
<div id="NavigationMenu" style="float: left;">
<div style="clear: left;"></div>
Я думаю, что это автоматически добавляется clear: left;
, что это вызывает проблему, но не знаю, как это исправить.
не могли бы вы дать мне демо в http://jsfiddle.net? –
Вы когда-нибудь это выясняли? У меня такая же проблема. Он автоматически вставляет
, заставляя следующий элемент опускаться (точно так же, как ваш пример). – user3335999