Bonjour !
Je me posais la question de faire un site entièrement extensible horizontalement (rien de particulier là) ET verticalement.
Et bien évidemment, pour y ajouter une petite touche de difficulté, je veux une marge en bas... ^^
(Pas de bas de page en Javascript, evidemment ;p)
C'est là que ça coinçe...
Prenons une page html vierge de contenu pour le test
Et ce code CSS :
Ici, vous l'avez compris : La page est le cadre blanc lié par les styles du body, nous obtenons une hauteur de 100% verticalement et horizontalement, puis nous ajoutons un marge de 5em pour tous les points cardinaux... seulement... la marge du bas ne passe pas.
Ceci dit, j'ai remarqué que la marge en bas passe sous Konqueror et Internet Explorer ! :O (avec une scrollbar... Me demandez pas pourquoi)
Pas sous Firefox... ... ... ...
Personnellement, j'ai adopté la technique du margin-bottom à 95%... Mais ça reste "bidouillesque" à mon sens.
A votre avis ?
Modifié par Nigel (08 Jun 2007 - 09:35)
Je me posais la question de faire un site entièrement extensible horizontalement (rien de particulier là) ET verticalement.
Et bien évidemment, pour y ajouter une petite touche de difficulté, je veux une marge en bas... ^^
(Pas de bas de page en Javascript, evidemment ;p)
C'est là que ça coinçe...
Prenons une page html vierge de contenu pour le test
Et ce code CSS :
html {
background: black;
height:100%;
}
body {
background: white;
height: 100%;
margin: 5em;
Ici, vous l'avez compris : La page est le cadre blanc lié par les styles du body, nous obtenons une hauteur de 100% verticalement et horizontalement, puis nous ajoutons un marge de 5em pour tous les points cardinaux... seulement... la marge du bas ne passe pas.
Ceci dit, j'ai remarqué que la marge en bas passe sous Konqueror et Internet Explorer ! :O (avec une scrollbar... Me demandez pas pourquoi)
Pas sous Firefox... ... ... ...
Personnellement, j'ai adopté la technique du margin-bottom à 95%... Mais ça reste "bidouillesque" à mon sens.
A votre avis ?
Modifié par Nigel (08 Jun 2007 - 09:35)