Ich habe 3 Abschnitte, dass ihre Eltern ist nur der Körper, Abschnitt 2 (Menü) Hintergrund ist in diesem Fall größer als 100vh. Geben Sie die Höhe: auto; funktioniert nicht, ich möchte die Höhe des Abschnitts entsprechend der Hintergrundlänge (automatisch) strecken, ich möchte nicht einen bestimmten Wert geben mit (px, vh, cm, ... etc). Ich bin mir ziemlich sicher, dass es eine einfache Antwort ist, aber ich konnte es mir selbst nicht erklären. DankeErstellen eines Abschnitts, dessen Höhe ist einstellbar auf der Höhe des Hintergrundbildes
html,body {
\t position: relative;
\t background: white;
\t margin: 0;
\t padding: 0;
}
#Home {
\t position: relative;
\t height: 100vh;
\t width: 100vw;
\t background-image: url(/images/Header.jpg);
\t background-size: cover;
\t background-repeat: no-repeat;
}
#Menu {
\t display: block;
\t position: relative;
\t height: auto;
\t width: 100vw;
\t background-image: url(/images/Menu.jpg);
\t background-size: cover;
\t background-repeat: no-repeat;
\t
}
<html>
\t <body>
\t \t <section id="Home"></section>
\t \t
\t \t <section id="Menu"></section>
\t \t
\t \t <section id="Map"></section>
\t </body>
</html>
Es gibt keine Möglichkeit für ein Element, um die Höhe eines Hintergrundbildes zu kennen. Die einfache Lösung ist die Verwendung eines . –
Danke Kumpel, es hat funktioniert :) –