La DTD e` la prima cosa che devi decidere. Se poi la cambi, cambia il risultato che vedi (sporattutto nei browser IE).
Se il tuo problema e` che si veda bene dappertutto con minimo sforzo da parte tua, la scelta piu` conveniente al giorno d'oggi e` XHTML 1.0 Strict.
HTML5 ancora non e` ufficiale, e alcuni browser interpretano a modo loro (letto proprio oggi in una news). Puo` essere utile in prospettiva, ma puo` richiedere lavoro di adattamento per vari browser che non lo capiscono o lo capiscono in modo incompleto.
Comunque con DTD transitional o senza DTD IE non capisce min-height e max-height (e -width), mentre width (e height) si comporta come min-width (min-height).