L'application de styles à la balise body sera appliquée à la page entière, donc
body { font-family: Verdana }
sera appliqué à la page entière. Cela pourrait également être fait avec
* {font-family: Verdana}
qui s'appliquerait à tous les éléments et semblerait donc avoir le même effet.
Je comprends le principe selon lequel, dans le premier cas, le style est appliqué à une balise, corps pour la page entière, tandis que dans le deuxième exemple, la police est appliquée à chaque élément html individuel. Ce que je demande, c'est quelle est la différence pratique à faire cela, quelles sont les implications et quelle est la raison, la situation ou les meilleures pratiques qui conduisent à les utiliser les unes par rapport aux autres.
Un effet secondaire est certainement la vitesse (+1 Rob). Je suis plus intéressé par la raison réelle de choisir l'un plutôt que l'autre en termes de fonctionnalité.