【发布时间】:2021-04-29 03:25:13
【问题描述】:
出现在最新版本的 chrome 中 - 我错过了什么吗?我看不出这个边界的原因;它出现在元素的上方、左侧和最突出的右侧:
.header {
width: 100%;
background-color: #FFBF76;
text-align: center;
outline: none;
}
.modal {
position: absolute;
left: 50%;
top: 50%;
transform-style: preserve-3d;
transform: translate(-50%, -50%) translate3d(0, 0, 0);
border: 3px solid #FFBF76;
background: #FFF1BD;
overflow: auto;
border-radius: 0px;
outline: none;
}
.modalBackground {
position: fixed;
inset: 0px;
background-color: #00000066;
}
<div class="modalBackground">
<div class="modal">
<div class="header">
My Header
</div>
<div>
some content
</div>
</div>
</div>
编辑
尝试应用这两个建议,但效果有限。即使使用基于 flex 的新方法 (fiddle),结果也是一样的。
【问题讨论】:
-
我没有在小提琴中看到这个问题..?
-
浏览器/版本?也许是 Chrome 特定问题
标签: css