Ich habe eine Kopfzeile mit einer Höhe, die der inneren Höhe des Fensters entspricht. Dadurch bleiben die untergeordneten Elemente des Headers an der gleichen Position, obwohl die Höhe des Headers nicht definiert war. Ich möchte ein bestimmtes Kind am unteren Rand des Headers platzieren, unabhängig von seiner Höhe. Effektiv würde das div am unteren Rand des Bildschirms sein, bis nach unten gescrollt. Gibt es eine prägnante jQuery-Lösung dafür?Ausrichten div am unteren Rand des Fensters Innenhöhe
$(document).ready(function() {
function setHeight() {
windowHeight = $(window).innerHeight();
$('header').css('min-height', windowHeight);
};
setHeight();
$(window).resize(function() {
setHeight();
});
});
header {background-color:black; width:100%;}
#top {background-color:blue;}
#center {padding:1em; background-color:red;}
#bottom {background-color:green;}
<header>
<div id="top">top</div>
<div id="center">center</div>
<div id="bottom">bottom</div>
</header>
Fügen Sie den entsprechenden Code mate hinzu. –
Mit Code aktualisiert, obwohl die innere Höhe in diesem Code nicht erkannt wird. – goathumper101