se vuoi che le pagina si adattano a qualsiasi risoluzione dello schermo devi usare le percentuali, per quanto riguarda il problema di visualizzazione con i vari browser devi fare degli hack solo per internet explorer 6.0 e precedenti.. per i margini cosa intendi? poi se vuoi sapere che tipo di sistema operativo, browser ecc usa il navigatore puoi ricorrere ad un linguaggio di programmazione lato server tipo php, asp, jsp ecc..

