背景按钮显示在切换按钮的顶部

时间:2011-10-19 14:00:00

标签: css css3 stylesheet

我遇到了这个问题:enter image description here

正如您所看到的,我的弹出窗口没有隐藏IE9页面上显示的两个按钮,但在Mozilla上工作正常。我在那个切换按钮的CSS样式上有这个:

    .Test.toggle-button {
    background-image: url("../../../images/expand16.gif");
    background-position: left top;
    background-repeat: no-repeat;
    float: left;
    height: 30px;
    margin-left: 10px;
    padding-left: 18px;
    white-space: nowrap;
    width: 20%;
}

这就是我的HTML的样子:

 <div class="pay-instruction-labels">
    <div class="pay-instruction-title">
        Payment Instructions:
    </div>
    <span class="current-details toggle-button">Current</span>
    <span class="prior-years-details toggle-button">Prior Years</span>
    <div class="pay-instruction-fields">

这里出了什么问题?

3 个答案:

答案 0 :(得分:1)

可能是z-index问题。您可以尝试提供弹出式容器元素position:relativez-index:9999吗?

答案 1 :(得分:0)

这可能是本机渲染问题:IE9使用Windows按钮;这些是由Windows在普通HTML渲染器之外呈现的。

尝试将按钮替换为看起来像按钮的按钮(例如,使用图像设置样式的链接)。

答案 2 :(得分:0)

这是一个立场:相对错误。修复它,它工作。谢谢大家:)