J'ai un div
avec la classe .app
, qui a les règles CSS suivantes:Pourquoi min-height: 100% ne fonctionne pas depuis la déclaration d'un doctype?
.app {
width: 960px;
margin: 40px auto 0 auto;
background: #fff;
min-height: 100%;
z-index: 1;
}
Le min-height
travaillait comme prévu, obtenir la div app pour remplir l'écran même si elle était vide - c'est parce que le contenu est chargé via ajax et je veux que la div atteigne le bas de l'écran avant même que le contenu ne soit chargé.
Cependant, j'avais précédemment oublié d'ajouter <!DOCTYPE html>
à mon document, et maintenant que c'est corrigé, la règle de hauteur ne fonctionne plus. Le doctype
doit être là, à la fois parce que c'est nécessaire et pour résoudre a jQuery issue I was having.
Pourquoi le doctype
joue-t-il avec mon css? Ou, peut-être plus au point, pourquoi cela fonctionnait-il à l'avance?
Un doctype est requis, pas seulement une bonne forme. Votre problème est la raison pour laquelle un doctype devrait être la toute première chose que vous mettez sur n'importe quelle page Web. – Rob
@Rob, oui, juste point. – BFWebAdmin