2012-12-08 2 views
1

Im essayant de centrer un div principal en utilisant la marge: 0px auto; mais ça ne marchera pas dans Firefox. Cela fonctionne dans Chrome et IE n'importe quelle idée pourquoi ceci s'est produit.firefox non centrage div principal

css:

#mami{ 


width:1200px; 

margin:0px auto; 


} 

html:

<body> 

<div id='mami'> 
    <h1>Center Me</h1> 
</div> 

</body> 
+0

Voyons voir plus de votre code. –

+0

c'est tout ce que j'ai à faire mais ça ne marchera pas dans FireFox –

+0

Vous n'avez aucun contenu dans la div. Comment pouvez-vous dire qu'il n'est pas centré? –

Répondre

2

Votre div est centrée bien dans Firefox. http://jsfiddle.net/nTXeq/2/

enter image description here

Si vous souhaitez centrer le texte dans la div, vous aurez besoin de cibler spécifiquement que:

#mami { 
text-align: center; 
} 
0

sans essayer de mettre px comme margin: 0 auto; mais vous devez ajouter quelque chose à l'intérieur de la balise div sinon rien ne se montrera et vous n'avez rien à voir.

<style>.asdf{background:silver;width:1200px;margin:0 auto;height:20px}</style><div class="asdf">Should Center</div> 
+0

Nope ne fonctionne toujours pas –

+0

@LexyFeito - Oui, c'est le cas: http://jsfiddle.net/4apJT/ – FixMaker

0

Placez un DIV autour de celui-ci avec un nom d'emballage similaire avec une largeur de 100%. centre alors cet élément à l'intérieur f qu'utiliser:

HTML:

<div id="globalContainer"> 
    <div id="mami"> 
     This is some text! 
    </div> 
</div> 

CSS:

#globalContainer{ 
    width:100%; 
} 

#mami{ 
    margin-left:auto; 
    margin-right:auto; 
    width:1200; 
} 
Questions connexes