Применение стилей к тегу body будет применено ко всей странице, поэтому
body { font-family: Verdana }
будет применяться ко всей странице. Это также может быть сделано с
* {font-family: Verdana}
который будет применяться ко всем элементам и, следовательно, будет иметь тот же эффект.
Я понимаю принцип, что в первом случае стиль применяется к одному тегу, тексту для всей страницы, тогда как во втором примере шрифт применяется к каждому отдельному элементу HTML. Я спрашиваю, какова практическая разница в этом, каковы последствия и какова причина, ситуация или наилучшая практика, которая приводит к использованию одного над другим.
Одним из побочных эффектов, безусловно, является скорость (+1 Роб). Меня больше всего интересует фактическая причина выбора одного из других с точки зрения функциональности.