Comment puis-je rendre mon code CSS compatibles avec tous les navigateurs?

 p {
        margin:0;padding:0;
    }
    p#error {
        color:#FF0000;
        text-align:center;
    }
    p#success {
        color:#3983C2;
        text-align:center;
    }
    div#nav {
        background-image:url('../img/nav.png');
        background-repeat:no-repeat;
        padding-top:5px;
        padding-bottom:5px;
    }
    div#nav, a {
        text-decoration:none;
    }
    body {
        margin:0 auto;
        width:600px;
    }
    div#login, div#register {
        background-image:url('../img/form.png');
        background-repeat:repeat-y;
        padding-top:5px;
        padding-bottom:5px;
    }
    div#login table, div#register table {
        margin:0 auto;
    }
    div#login table td, div#register table td {
        text-align:right;
    }
    div#login input#btn, div#register input#btn {
        background-image:url('../img/btn.png');
        border-style:none;
        width:70px;height:25px;
    }
    div#footer {
        background-image:url('../img/footer.png');
        height:30px;
    }

Voici mon code CSS. Je ne sais pas comment faire ce travail CSS dans d'autres navigateurs, actuellement je travaille dans Chrome. J'ai déjà cherché sur le net et trouvé de nombreuses pages avec des informations connexes, mais ceux-ci sont encore plus difficile pour moi de comprendre. Besoin de vos suggestions ou etc. Merci beaucoup!

Tout d'abord: Est-il un problème dans les autres navigateurs, pour commencer? Si non: fait. Si oui: comprendre les problèmes et les corriger individuellement.
que voulez-vous corriger?
ils ont des dispositions différentes 🙁

OriginalL'auteur Augustine Frendz | 2012-08-23