HTML: Remplacement de <center>

J'ai toujours pensé que le remplacement de la <center> tag avec <div style="text-align:center;"> va me faire les mêmes résultats. Apparemment, j'avais tort.

C'est une partie de mon code HTML:
(vous pouvez également le voir en action dans la page que j'ai créé pour cette question :
http://www.moviez.4pu.com/ErrorPageSO.aspx

<div style="margin: 0 auto; background-color:red;border:5px solid black;margin-top:5px;width:750px;text-align:center;">
    <span style="width:560px;padding-right:10px;text-align:left;float:left;">
    <h1>Oops... We're sorry.</h1>

    <h3>You've just encountered an unknown error. <br /></h3>
    This site is a work-in-progress, we have already been informed of the error and will do our best to fix it. <br />
    We would be thankful if you could contact us through the appropriate button and elaborate on what caused this error to appear.<br />
    <br />
    <h3>
    You can go back to the <a style="text-decoration:underline;" href="Default.aspx">Home page</a> and continue using Moviez.NET.       
    </h3>
    </span><span style="width:180px;float:left;"><img src="Resources/Images/404.jpg" /></span>
</div>

Je veux faire 2 choses:

  1. Se Débarrasser de la <center> tag tout en gardant la div dans le centre de la page.
  2. Assurez-vous que l'extérieur de la Vrd couleur d'arrière-plan et bordure affecter les travées internes.

Mise à JOUR:
L'objectif 1 est terminé.
Le temps pour l'objectif n ° 2.

rembourrage et de la marge sera le remplacement
J'ai résolu mon 2ème problème en ajoutant float:left pour la première travée.

OriginalL'auteur Faruz | 2009-12-18