Πώς να ευθυγραμμίσετε το περιεχόμενο ενός div στο κάτω μέρος

Ας πούμε ότι έχω τον ακόλουθο κώδικα CSS και HTML:

Λύση

Η σχετική+απόλυτη τοποθέτηση είναι το καλύτερο στοίχημά σας:

Σχόλια (12)

Χρησιμοποιήστε τοποθέτηση CSS:

/* Creates a new stacking context on the header */
#header {
  position: relative;
}

/* Positions header-content at the bottom of header's context */
#header-content {
  position: absolute;
  bottom: 0;
}

Όπως σημείωσε ο cletus, πρέπει να προσδιορίσετε το περιεχόμενο της επικεφαλίδας για να λειτουργήσει αυτό.

<span id="header-content">some header content</span>

<div style="height:100%; position:relative;">
    <div style="height:10%; position:absolute; bottom:0px;">bottom</div>
</div>
Σχόλια (5)

Χρησιμοποιώ αυτές τις ιδιότητες και λειτουργεί!

#header {
  display: table-cell;
  vertical-align: bottom;
}
Σχόλια (13)