0
CSS困惑CSS有關的寬度和高度
.modalDialog {
position: fixed;
top: 0;
bottom: 0;
left: 0;
right: 0;
opacity: 0;
z-index: 99999;
width: 100%;
height: 100%;
font-family: Arial, Helvetica, sans-serif;
background: rgba(0, 0, 0, 0.1);
pointer-events: none;
}
.modalDialog:target {
opacity: 1;
pointer-events: auto;
}
.modalDialog > div {
width: 400px;
position: relative;
margin: 10% auto;
padding: 5px 20px 13px 20px;
border-radius: 10px;
background: #ffa;
}
爲什麼高度和寬度設置爲100%取整文檔空間,而不是其父是div.X
我能有人解釋.modalDialog {
width: 100%;
height: 100%;
}
也給JS小提琴https://jsfiddle.net/atmgtm/y6grhv56/
因爲'position:fixed'? – Siguza
謝謝。我不知道。只針對可能看到此帖子的人。答案是「position:fixed使元素相對於視口而不是它的offsetParent」 – user2977259