La aplicación de estilos a la etiqueta del cuerpo se aplicará a toda la página, por lo que
body { font-family: Verdana }
se aplicará a toda la página. Esto también podría hacerse con
* {font-family: Verdana}
que se aplicaría a todos los elementos y, por lo tanto, parecería tener el mismo efecto.
Entiendo el principio de que, en primera instancia, el estilo se aplica a una etiqueta, cuerpo para toda la página, mientras que en el segundo ejemplo, la fuente se aplica a cada elemento html individual. Lo que pregunto es cuál es la diferencia práctica al hacer eso, cuáles son las implicaciones y cuál es la razón, la situación o la mejor práctica que lleva a usar uno sobre otro.
Un efecto secundario es sin duda la velocidad (+1 Rob). Estoy más interesado en la razón real para elegir uno sobre el otro en términos de funcionalidad.