2013-04-09 6 views
0

Ok, donc j'ai fait des bêtises avec la css en essayant de trouver quelque chose de juste. Auparavant, mon script était essentiellement:CSS - Position du corps: bug absolu?

html, body { 
height:100%; 
} 
body { 
margin:0px; 
padding:0px; 
} 

Donc j'ai ajouté la position: absolute; dans le corps, il n'a pas fait ce que je faisais alors je l'ai enlevé. C'est tout ce que j'ai fait. Depuis, il y a une marge/padding sur le dessus du site quand il n'y en avait pas auparavant. Cela se passe maintenant dans tous les navigateurs, donc ça doit être côté serveur, des idées?

+0

avez-vous un jsFiddle? – starbeamrainbowlabs

+0

aussi, cela a bien fonctionné avant et pendant la position: absolue; - Si je le remets, ça marchera à nouveau, mais ce n'est pas vraiment une bonne étiquette pour le corps, donc je préfère ne pas. –

Répondre

1

Voici votre question:

.container, container2 { 
... 
} 

voyez-vous? container2 ... devrait être .container2

conseils que vous pouvez utiliser: http://validator.w3.org/

Bonne programmation!

+0

Wow, bon oeil! Cela l'a arrangé, pas exactement sûr pourquoi. Merci cependant :) –

+0

Et bien sûr, bon oeil, vous avez utilisé un validateur, merci de toute façon. Je n'ai pas réalisé que W3 a fait quelque chose comme ça, je pense que je vais l'utiliser beaucoup. –

+0

Est-ce que 'container2 {...' n'est pas valide css? Par exemple, si vous avez créé une balise HTML appelée 'container2'? Pourquoi cela affecterait-il la position de l'étiquette 'body'? – Trevor

Questions connexes