【问题标题】:CSS round corners problemCSS圆角问题
【发布时间】:2011-05-24 07:30:59
【问题描述】:

我遇到了 CSS 圆角的问题。示例链接在这里:http://www.xplus.dnawrot.nazwa.pl/

正如您在顶部看到的深蓝色背景 是一个下拉菜单。问题涉及 first ul li list(items: oferta, klienci, akademia) 上的悬停状态,它有孩子。您会注意到,如果您将鼠标焦点放在 oferta 项目上,它会正确显示圆角,但如果您转到 second ul li 列表(下拉 - “rozwiazania branzowe”、“produkty”等 em>) 圆角的右侧消失。这是合乎逻辑的,因为 li 元素和 a 元素有 CSS 样式,如果鼠标离开 a 元素,悬停就会被移除。有没有人有这个问题的解决方案?

如果描述不清楚,请告诉我,我会尽力解释得更详细。

问候, 戴夫

【问题讨论】:

    标签: css menu hover drop-down-menu state


    【解决方案1】:

    也许您可以尝试将“a”和“ul”包装在“span”标签中,然后使用 css 来控制 span:hover 而不是 a:hover

    <li class="">
    <span>
    <a class="sf-with-ul" title="Klienci" href="http://www.xplus.dnawrot.nazwa.pl/pl/klienci">
    <ul style="display: none; visibility: hidden;">
    </span>
    </li>
    

    我没有测试过,但你可以试一试。

    【讨论】:

    • 说的有道理,我试试实现
    • hmm...不幸的是,当我添加 span 标签时 xhtml 没有验证,所以这不是一个好主意:|
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-11-22
    • 2011-01-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多