透明图像未出现在菜单中

发布于 2024-12-06 12:28:32 字数 903 浏览 2 评论 0原文

我的页面位于此处

我的下拉导航 CSS 位于此处

我正在尝试将透明 png 图像(图像此处)添加到下拉部分菜单的。然而,它并没有出现。

我认为在下拉菜单 ul 中添加一个“子选项”类就可以解决问题,同时为该下拉菜单设置 CSS,但它似乎不起作用。

HTML 有问题:

<ul class="suboptions">
            <li><a href="/faqs" title="CET Color Frequently Asked Questions">F.A.Q.'s</a></li>
            <li><a href="/install" title="CET Color Installation &amp; Site Prep">Installation</a></li>
</ul>

CSS 有问题:

#menu li ul.suboptions {
background-image: url(/images/bkg_nav.png) !important;
background-color: transparent !important;
}

有什么建议吗?谢谢!

My page is here.

My drop down navigation css is here.

I'm trying to add a transparent png image, image here, to the drop down portion of the menu. However, it's not appearing.

I thought adding a "suboptions" class to the dropdown ul would do the trick, along with setting CSS for that dropdown, but it doesn't seem to be working.

HTML in question:

<ul class="suboptions">
            <li><a href="/faqs" title="CET Color Frequently Asked Questions">F.A.Q.'s</a></li>
            <li><a href="/install" title="CET Color Installation & Site Prep">Installation</a></li>
</ul>

CSS in question:

#menu li ul.suboptions {
background-image: url(/images/bkg_nav.png) !important;
background-color: transparent !important;
}

Any suggestions? Thanks!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

高速公鹿 2024-12-13 12:28:32

您的

  • 有浮动
  • ,您必须在

  • 之后清除浮动,或者为 li 应用背景图像。
  • EX:1

    将其添加到您的 css

    #menu li ul.suboptions:after {
        content: ".";
        display: block;
        clear: both;
        visibility: hidden;
        line-height: 0;
        height: 0;
    }
    
    #menu li ul.suboptions {
        display: inline-block;
    }
    
    html[xmlns] #menu li ul.suboptions {
        display: block;
    }
    
    * html #menu li ul.suboptions {
        height: 1%;
    }
    

    EX2:

    将其添加到 #menu li ul.suboptions li

    #menu li ul.suboptions li {
    background-image: url(/images/bkg_nav.png) !important;
    background-color: transparent !important;
    }
    

    you have float for the <li>

    You have to clear the float, after <li> or apply bg image for li.

    EX:1

    add this to your css

    #menu li ul.suboptions:after {
        content: ".";
        display: block;
        clear: both;
        visibility: hidden;
        line-height: 0;
        height: 0;
    }
    
    #menu li ul.suboptions {
        display: inline-block;
    }
    
    html[xmlns] #menu li ul.suboptions {
        display: block;
    }
    
    * html #menu li ul.suboptions {
        height: 1%;
    }
    

    EX2:

    add this to #menu li ul.suboptions li class

    #menu li ul.suboptions li {
    background-image: url(/images/bkg_nav.png) !important;
    background-color: transparent !important;
    }
    
    ~没有更多了~
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文