Ich habe einfachen HTML-Code:Css für Header, Abschnitt und Fußzeilen Anordnung
<header></header>
<main>
<nav></nav>
<section></section>
</main>
<footer></footer>
und ich brauche CSS den Header an der Spitze zu haben, die Fußzeile am unteren Rande, die nav und den Abschnitt zwischen dem Kopf und Fußzeile, mit dem Nav auf der linken Seite und dem Abschnitt auf der rechten Seite.
Als Beispiel: https://fr.wikipedia.org/
Aber in dem Fall, in dem der Hauptinhalt kleiner ist als die Bildschirmgröße ist, muß ich die Fußzeile auf der Unterseite des Bildschirms befestigt haben.
Meine CSS ist so etwas wie das:
header, nav, section, footer {
padding: 1px 0;
}
header {
background-color: lightcoral;
text-align: center;
background: #FF9900 url("/Content/Images/Etoile.png") 5px center no-repeat;
background-size: 100px;
}
main {
margin: auto;
}
nav {
float: left;
width: 15%;
background-color: lightsalmon;
}
section {
float : right;
width : 85%;
background-color: lightblue;
}
footer {
background-color: lightgreen;
text-align: center;
clear: both;
}
Können Sie mir bitte helfen?
nur Google verwenden - https://css-tricks.com/couple-takes-sticky-footer/ –
können Sie Ihren aktuellen CSS schreiben Sie Probleme haben, sich mit dem Thema zu demonstrieren ? Siehe auch [** So erstellen Sie ein minimales, vollständiges und überprüfbares Beispiel **] (https://stackoverflow.com/help/mcve) – Nope
header, nav, section, footer { padding: 1px 0;} Kopfzeile { Hintergrundfarbe: lightcoral; Textausrichtung: Mitte; Hintergrund: # FF9900 URL ("/ Inhalt/Bilder/Etoile.png") 5px Center No-Repeat; background-size: 100px;} Haupt { margin: auto;} nav { float: links; Breite: 15%; background-color: lightsalmon;} Abschnitt { float: right; Breite: 85%; Hintergrundfarbe: hellblau;} Fußzeile { Hintergrundfarbe: hellgrün; Textausrichtung: Mitte; clear: beide;} Sorry, ich weiß nicht, wie man den Code –