编码器,我想风格我的Asp.net菜单控件,我有一套CSS定义样式我的菜单: 这里是CSS:从右到左的asp.net菜单 - 帮我设置我的CSS
.MainMenu { background: url("http://cables.com.sa/en/ddtabmenufiles/media/blockdefault.gif") repeat-x scroll center center black; border-color: #625E00; border-style: solid; border-width: 1px 0; float: right; font: bold 13px Arial; margin: 0; padding: 0; width: 100%; } .MainMenu a { float: right; } .MainMenu li { display: inline; float: right; } .MainMenu li a { border-right: 1px solid white; color: white; float: right; padding: 9px 11px; text-decoration: none; } .MainMenu li a:visited { color: white; } .MainMenu li a:hover, .MainMenu li a.current { background: url("http://cables.com.sa/en/ddtabmenufiles/media/blockactive.gif") repeat-x scroll center center transparent; color: white; }
这里是Asp.net母版代码:
<asp:Menu ID="NavigationMenu" runat="server" CssClass="MainMenu" EnableViewState="False"
IncludeStyleBlock="False" Orientation="Horizontal">
<Items>
<asp:MenuItem NavigateUrl="~/Default.aspx" Text="Home" />
<asp:MenuItem NavigateUrl="~/About.aspx" Text="About" />
</Items>
</asp:Menu>
注意,在CSS中我已经设置了浮动是“浮动:正确的”,因为我使用这个CSS样式的阿拉伯菜单(即:文本方向:从右到左+浮动:右T)。但问题是我的菜单项目仍显示在左侧。
我的问题是,我如何设置我的CSS在左侧显示我的菜单项?
备注:我希望我的菜单项出现这样的网站: www.tech-nuke.com 我带着我现在的风格来自: http://cables.com.sa/en/index.php?p=home
在此先感谢。
我试图做到这一点在CSS类,但是它没有影响。我不想做到整个html标签。 – ealshabaan 2011-03-27 20:48:15