L'applicazione di stili al tag body verrà applicata all'intera pagina, quindi
body { font-family: Verdana }
verrà applicato a tutta la pagina. Questo potrebbe anche essere fatto con
* {font-family: Verdana}
che si applicherebbe a tutti gli elementi e quindi sembrerebbe avere lo stesso effetto.
Comprendo il principio che in primo luogo lo stile viene applicato a un tag, body per l'intera pagina, mentre nel secondo esempio il font viene applicato a ogni singolo elemento html. Quello che sto chiedendo è qual è la differenza pratica nel farlo, quali sono le implicazioni e qual è una ragione, una situazione o una migliore pratica che porta all'utilizzo l'uno sull'altro.
Un effetto collaterale è sicuramente la velocità (+1 Rob). Sono molto interessato al motivo reale per scegliere l'uno rispetto all'altro in termini di funzionalità.