Come posso avere un div di dimensioni uguali in tutti i browser?

Utente HTML.it
chiede

Come posso avere un div di dimensioni uguali in tutti i browser?

Redazione HTML.it
risponde

Internet Explorer 5 e 5.5 (anche la versione 6 senza corretto doctype) includono erroneamente nelle dimensioni
dichiarate di un elemento i bordi e il padding. Ci sono diversi modi per ottenere un dimensionamento consistente
tra i diversi browser, sono spiegati nell’articolo sul .
In breve, ecco come ottenere un div di larghezza totale di 200 pixel e larghezza utile al contenuto pari a 170 pixel
grazie al box model hack semplificato:

div#box{
    width: 170px; width: 200px; width: 170px;
    border: 5px solid #000;padding:10px;
    }