Aus irgendeinem Grund funktioniert die Höhe: 100% nicht über das gesamte Dokument. Es bricht dabei ab und hört auf, 100% seines Elternteils zu übernehmen.Höhe 100% bricht über Kette
Ich habe die folgende Struktur:
<html>
<body>
<div id="app">
<div data-reactroot>
<header class="header">
<nav>...</nav>
</header>
<main id="main">
<div id="slideshow">...</div>
<div id="inner-page">...</div>
</main>
</div>
</div>
</body>
</html>
und die folgenden CSS:
body, html {
height: 100%;
}
#app, #app>div {
height: 100%;
}
.header {
width: 100%;
height: 70px;
background-color: #263238;
}
#main {
width: 100%;
height: 100%;
}
#slideshow {
position: absolute;
width: 100%;
z-index: -1;
padding: 0 !important;
}
#inner-page {
width: 100%;
position: relative;
padding: 24px;
}
Die Höhe richtig bis zum <div data-reactroot>
Elemente (einschließlich) geerbt wird, aber bricht am <main>
Elemente, und Ich kann nicht herausfinden, warum. Das CSS ist ziemlich einfach und ich kann dem Problem nicht auf den Grund gehen.
Hinweis: ich den Inhalt der Diashow und der inneren Seite der Einfachheit halber weggelassen, wie ich das Niveau der Tiefe glauben, auf die Frage nicht relevant ist (oder bin ich falsch?)
jeder zu schätzen wissen Hilfe bei diesem Puzzle.
Sie meinen Höhe der wichtigsten als 100%; – frnt
Da wir alle davon profitieren, zu wissen, welche Antwort eine bestimmte Frage gelöst hat, wäre es großartig, wenn Sie eine Antwort, falls vorhanden, akzeptieren würden, die Ihre Frage löst, oder lassen Sie uns wissen, was fehlt, so dass wir eine finden, die – LGSon
Das Problem war, dass eines der Kinder in der Kette die Höhe 100% durch eine externe Bibliothek (Material-Ui) überschrieben hatte, also Höhe: 100%! behoben. Danke für all Ihre Vorschläge Jungs – user3476096