我的页面上有一个 asp.net 导航菜单。 当页面加载时,它的样式似乎没有应用一秒钟。 然后一秒钟就可以了。这个问题有什么解决办法吗?
<asp:Menu ID="NavigationMenu" runat="server" CssClass="menu"
EnableViewState="false" IncludeStyleBlock="false" Orientation="Horizontal"
SkipLinkText="">
<Items>
<asp:MenuItem NavigateUrl="~/Main.aspx" Text="HOME" Value="PUBLIC-ITEM">
</asp:MenuItem>
<asp:MenuItem NavigateUrl="~/About.aspx" Text="ABOUT" Value="PUBLIC-ITEM">
</asp:MenuItem>
</Items>
<StaticSelectedStyle BackColor="#9999FF" />
</asp:Menu>
最佳答案
将 CSS 样式表放在 HTML 文档的顶部。如果它不在样式表中,请将其设置为样式表(并将其添加到顶部)。您的问题是由加载样式之前加载页面内容引起的。
关于css - 页面加载时 asp.net 导航菜单样式不正确,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30230448/