Inhalt mit 100% zwischen Kopf-und Fußzeile
Vermuten lässt habe ich das folgende layout (siehe Bild unten)... ich habe einen header (A) an der Spitze, Fußzeile (C), immer an der Unterseite und container (B), die in der Mitte und füllen den Raum zwischen der Kopf-und Fußzeile von 100%.
Denken kann nicht von irgendeiner Weise, wie Sie diese erreichen mit reinem css. Irgendwelche Ideen würde geschätzt!
InformationsquelleAutor King Julien | 2012-07-06
Du musst angemeldet sein, um einen Kommentar abzugeben.
Je nachdem, wie Ihre Seite aufgebaut ist, es kann funktionieren, wenn Sie
height: 100%;
für (B) undposition: absolute;
für das container-element. Hier ist ein Beispiel:HTML:
CSS:
jsFiddle
InformationsquelleAutor
Deine Frage ziemlich genau beschreibt, wie die standard-block-level-Elemente wie DIVs, Verhalten. Die center-div wird immer bis 100% der Raum zwischen den beiden, und es wird wachsen, basierend auf der inneren Inhalt.
Sagte, ich nehme an, Sie wollen eine FESTE Fußzeile - eine, die bleibt, positioniert am unteren Rand des browser-Fensters. Dies ist achiavable mit einer Reihe von Techniken, eine davon ist mit absolut-Positionierung:
Stil:
http://jsfiddle.net/U9wfy/
InformationsquelleAutor
Kam ich über diese Frage und dachte, dass eine "moderne" Antwort wäre hilfreich. Dieses layout ist einfach mit flexbox..
https://www.codeply.com/go/1QgRb4uFmj
InformationsquelleAutor