【问题标题】:All css classes not loading in webpage所有css类都没有加载到网页中
【发布时间】:2023-04-07 00:26:02
【问题描述】:

我有一个转换为 VS 2010 的应用程序。asp:menu 的 css 类没有完全加载。当我点击浏览器的兼容视图时,css 工作正常。

对可能是什么问题以及如何解决问题有任何想法吗?

参考代码:

<div class="SetHeight">
            <asp:Menu ID="MasterMenu" runat="server" DataSourceID="SiteMapDataSource1" MaximumDynamicDisplayLevels="4"
                Orientation="Horizontal" StaticDisplayLevels="3" StaticMenuItemStyle-CssClass="tab"
                StaticSelectedStyle-CssClass="slctTab" CssClass="tabs" StaticSubMenuIndent="0px">
            </asp:Menu>
</div>

        .SetHeight
        {
            border-bottom: 1px solid red;
            margin-bottom: 5px;
            clear: both;
        }

        table.tabs
        {
            position: relative;
            top: 0px;
        }

        table.tab
        {
        }

        a.tab, a.tab:selected, a.tab:link, a.tab:active, a.tab:visited
        {
            background-color: Green;
            font-family: Arial, Verdana, Helvetica, sans-serif;
            font-weight: 650;
            text-decoration: none;
            color: White;
            padding: 2px 7px;
            display: block;
        }

        a.tab:hover
        {
            background-color: #009900;
        }

        a.slctTab, a.slctTab:hover, a.slctTab:link, a.slctTab:active, a.slctTab:visited
        {
            color: White;
            background-color: Blue text-decoration: none;
        }

【问题讨论】:

  • 升级到 VS 2010 不会以任何方式影响您的代码,除非您的设置强制使用不同的样式或编码标准,或者如果您升级了 .NET 框架版本。你能展示你的 CSS 和菜单代码吗?

标签: css visual-studio-2010 user-interface aspmenu-control


【解决方案1】:

您可以在这里找到答案。希望这能解决您的问题。在此我们将 asp:menu 加载到一个 div 中,并将样式可见性设置为可见 Asp.net default theme css menu problem

【讨论】:

  • @RMN 尝试用简单的菜单 id 即 MasterMenu 替换 asp:Menu 的默认 css 所以为 asp:Menu 编写新的 css 类似这样 #MasterMenu{ // 你的 css porps}
猜你喜欢
  • 1970-01-01
  • 2012-06-10
  • 2020-03-28
  • 2019-09-13
  • 2017-07-03
  • 2019-05-15
  • 1970-01-01
  • 2018-05-29
  • 2019-09-01
相关资源
最近更新 更多