0
CSSConfused CSS über die Breite und Höhe
.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;
}
Kann mir jemand erklären, warum die Höhe und auf 100% gesetzt Breite nehmen das gesamte Dokument Raum, und seine Eltern nicht, die ist div.X
.modalDialog {
width: 100%;
height: 100%;
}
auch ein Link zu JS Fiddle https://jsfiddle.net/atmgtm/y6grhv56/
Weil 'position: fixed'? – Siguza
Danke. Das wusste ich nicht. Nur für jemanden, der diesen Beitrag sehen kann. Die Antwort lautet: "position: fixed macht ein Element relativ zum Ansichtsfenster anstatt dessen OffsetParent" – user2977259