【问题标题】:CSS 3 PIE: Not working inside an absolutely positioned (popup) element? Shifts on mouseover?CSS 3 PIE:不在绝对定位(弹出)元素内工作?鼠标悬停时切换?
【发布时间】:2023-03-03 13:03:01
【问题描述】:

我正在使用 CSS 3 PIE 包含,以便我可以在 IE 中的弹出窗口上设置圆角边框。但是,在 IE 中,页面加载时弹出窗口不是圆角的,但是当我将鼠标悬停在它上面时,它会移动到绝对定位的容器的左上角,并且它有圆角边框。

这是 HTML:

    <div class="popupWrapper" id="editMsgWrapper">
        <div class="popupDiv" id="editMsgContainer">

这里是对应的CSS:

.popupWrapper {
    display:none;
    left:0;
    margin:0 auto;
    position:absolute;
    text-align:center;
    top:0;
    width:100%;
    z-index:601;
}

.popupDiv {
    text-align: left;
    position: relative;
    top: 100px;
    margin: 0 auto;
    width: 500px;
    border: none; /*1px solid #FFF;*/
    font-size: 12px;
    background: #FFF;
    -moz-border-radius: 20px;
    -webkit-border-radius: 20px;
    border-radius: 20px;
    behavior: url(PIE.php);
    position: relative;
}

知道为什么 popupDiv 在鼠标悬停时会转移到绝对 div 吗?

谢谢!

【问题讨论】:

    标签: internet-explorer css rounded-corners


    【解决方案1】:

    我将它放在另一个容器 div 中,并且以某种方式起作用!

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-09-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-04-24
      • 2015-06-04
      • 2013-03-05
      • 1970-01-01
      相关资源
      最近更新 更多