2012-11-10 2 views
0

J'ai ce JSFiddle http://jsfiddle.net/ThYBS/ et quand je l'exécute sur le site JSFiddle tout affiche bien, mais quand je l'affiche sur ma machine locale, il y a une indentation aléatoire avant le mot gauche. La partie de mot où il devrait être là où je ne trouve aucun problème est avec leindentation Bizarre

#menu ul {} 

, mais je ne peux pas sembler trouver quoi que ce soit.

Je ne sais pas pourquoi, pouvez-vous vérifier de votre côté? et laissez-moi savoir si vous connaissez une raison? Merci!

Cordialement

Matthew

+0

Si vous l'enlevez il y a une indentation - http://jsfiddle.net/ThYBS/1/ –

+0

Aha, merci .. bien alors comme sur http://jsfiddle.net/ThYBS/1/ avez-vous une idée pourquoi c'est indentant comme ça? – Matthew

+1

parce que c'est le comportement par défaut du navigateur .. Pour éliminer ce genre de désaccords, il est recommandé d'utiliser [reset CSS] (http://meyerweb.com/eric/tools/css/reset/) ou [normalize CSS ] (http://necolas.github.com/normalize.css/) –

Répondre

-1

Réglage de Rembourrage de l'UL à 0 aidé.

+0

Je crois que le problème est le code en retrait, et ne rend pas le html + css. –

0

J'ai également rencontré ce problème - le comportement par défaut du navigateur semble être de mettre en retrait les éléments d'une balise <menu>. Suppression du remplissage avec {padding: 0px;} ou en utilisant une réinitialisation CSS/normalisation CSS devrait le faire. JSfiddle normalise votre CSS par défaut.