Je ne connais ni Chrome ni Safari, mais je crois qu'il ne faut pas partir sur l'idée d'un rendu strictement identique. Voici plutôt quelques pistes pour éviter les pièges (liste non exhaustive),
se conformer aux recommandations du W3C, et le vérifier en passant au filtre des validateurs les codes des pages XHTML et des feuilles de style CSS,
se contraindre à une définition souple et modulaire de chaque page, en n'oubliant pas la diversité des définitions d'écrans des visiteurs du site (proportionnalités, etc.),
ne pas oublier les handicapés visuels, en particulier en s'interdisant l'artifice de la mise en page par le truchement de tableaux (ce détournement est catastrophique pour les dispositifs vocaux qui décrivent le contenu d'une page), et en agrémentant les images de textes alternatifs significatifs...
Si tu ne l'as déjà fait, jette un œil sur “Passer du HTML...”, et en particulier sur les posts #7, #10 et #13