Usa CSS y respeta las normas de la W3C debería verse "casi igual" en todos los navegadores (naveador != Sistema Operativo) ..
Y por la parte del "servidor" .. el servidor solo "guarda y entrega" las páginas que se le pidan .. pero no las "visualiza"; eso lo hace tu "cliente" (navegador).
Si quieres mas info sobre "standares":
http://www.w3.org/
Un saludo,