CSS: le Pied de page chevauchement du contenu, d'autres pépins

J'ai regardé autour pour des problèmes similaires ici et dans d'autres endroits, mais je n'arrive pas à trouver une réponse définitive. Quand j'ai ajouter suffisamment de texte d'une page qu'elle aurait à le pied de page le pied de page tout simplement chevauche le texte. Même chose si je diminue la taille de la fenêtre du navigateur pour forcer le pied de page et le conteneur qui contient le contenu pour répondre. Parfois, cela se manifeste également dans le "conteneur" aka le gris plus une partie, à la réduction pour une raison quelconque, même si elle doit toujours être prise jusqu'à 100% de la hauteur.

C'est le genre de trucs qui me tient debout toute la nuit, donc je ne suis pas de penser très clairement. Je suis sûr que c'est quelque chose de stupide et facile à corriger, mais je ne suis pas un designer professionnel et je suis certainement manquant ce qu'est la question.

Ci-dessous est mon CSS, et un JSFiddle que j'ai fait avec toutes les parties d'une page.

html, body {
    margin: 0;
    padding: 0;
}

html, body {
    background: #252525; 
    font-family: Arial, Helvetica, sans-serif;
    height: 100%;
    text-align: center;
}

body {
    background: #363636;
    border-left: 1px solid #111;
    border-right: 1px solid #111;
    margin: 0 22.5%;
}

#container {
  color: white;
  margin-bottom: 2em;
  min-height: 100%;
  overflow: auto;
  padding: 0 2em;
  text-align: justify;
}

#footer {
  bottom: 0;
  color: #707070;
  height: 2em;
  left: 0;
  position: fixed;
  font-size: small;
  width:100%;
}

Une maquette d'une page classique.

InformationsquelleAutor Flawedspirit | 2013-09-24