Ich habe ein Problem mit einem einfachen Container div nicht Stretching auf Min-Höhe: 100% in meinem eckigen Material Projekt.Angular Material ng-view Strecke div min-Höhe css 100% auf Safari
Ich habe eine hier codepen erstellt: Codepen
Das Problem ist, dass ich haben unterschiedliche Mengen von Inhalten innerhalb des Content-Holding div (in Originalprojekt ng-Ansicht) und brauchen daher eine min-height
haben von 100%-footerHeight-headerHeight
, um den ganzen Bildschirm zu füllen und eine klebrige Fußzeile an der Unterseite zu haben.
Vielen Dank im Voraus.
EDIT:
Vielleicht war ich nicht klar genug: Ich möchte die Fußzeile immer unter dem Inhalt und bei sehr wenige Inhalte angezeigt werden, um es auf den Boden kleben sollte. Also lassen Sie den content-hold div füllen mit: min-height: calc (100% -footerHeight-headerHeight) der Höhe ist die Idee.
EDIT 2:
Ich habe es für Firefox und Chrome mit den Antworten arbeiten ich hier. Leider habe ich mit dem neuen Ansatz das selbe Problem auf Safari. Hier ist eine neue Codepen.
leider vielleicht war ich nicht klar: Ich möchte die Fußzeile immer unter dem Inhalt angezeigt werden und bei sehr wenigen Inhalten sollte es auf der Unterseite bleiben. Also lassen Sie den content-hold div füllen mit: min-height: calc (100% -footerHeight-headerHeight) der Höhe ist die Idee. Wenn ich Ihre Lösung verwende, wird die Fußzeile über Inhalt schweben, wenn der Inhalt mehr als 100% Bildschirmgröße füllt. – DEls