2009-12-13 3 views

Répondre

2

Cela dépend de ce que vous essayez de le style. Vous essayez probablement de centrer un élément de niveau bloc comme un DIV ou UL. Dans ce cas, vous centre à l'aide

div { 
    margin-left:auto; 
    margin-right:auto; 
    padding-left:<some fixed size>; 
    padding-right:<some fixed size>; 
    width:<some fixed size>; 
} 
4

Le centrage du contenu textuel n'a pas, pour autant que je sache, de problèmes de navigateur/doctype spécifiques. Donc, on dirait que vous essayez de centrer autre chose que du texte. Si vous voulez réellement centrer un élément de bloc, donnez-lui un width fixe (en pixels) et appliquez-lui également margin: 0 auto;.

Voici un SSCCE

<!doctype html> 
<html lang="en"> 
    <head> 
     <title>SO question 1897444</title> 
     <style> 
      #center { 
       margin: 0 auto; /* top and bottom 0, left and right expanding. */ 
       width: 300px; /* Required to have a reference point to center. */ 
       border: 1px solid black; /* Not required, just presentational. */ 
      } 
     </style> 
    </head> 
    <body> 
     <div id="center">Centered block element</div> 
    </body> 
</html> 

Cependant, cela ne fonctionnera pas dans IE en mode bizarreries. Assurez-vous simplement que vous utilisez un strict doctype.

0

J'obtenu ce que je disais ce code:

width: 190px; 
padding-left:23px; 
height: auto; 
text-align: left; 
line-height: 18px; 

et son travail en ce moment merci pour tout essayer de me aider