CSS de remplacement pour les <div align=“center”>

Je sais que cette question a été posée de nombreuses fois, mais je n'ai jamais vu une réponse satisfaisante. Je veux dire, une réponse qui fonctionne réellement.

Donc, ici, nous allons à nouveau. Prendre cette jsFiddle: http://jsfiddle.net/KFMyn/3/

Si vous supprimez le align="center" du HTML, ce qui CSS devez-vous utiliser pour rendre le résultat de regarder le même que l'original?

Les réponses que je trouve habituellement montant de margin:0 auto et/ou text-align:center mais aucun de ceux qui ont l'effet désiré, de rendre le résultat de regarder le même que l'original.

  • Pourrait que la personne qui downvoted, veuillez expliquer si ils l'ont fait parce qu'ils pensent que la réponse est trop facile, si en essayant de trouver de bonnes solutions de rechange pour obsolète attributs est une perte de temps, ou quelque chose d'autre? Peut-être que mon anglais n'est pas assez bon?
  • Dans la spec HTML5, les articles 10.2 et 10.3.3 adresse de la manière dont les navigateurs sont attendus à la carte <div align="center"> du CSS. En bref, c'est surtout margin-right: auto; margin-left: auto et text-align: center, mais il y a certaines nuances.
InformationsquelleAutor Mr Lister | 2012-02-29