Das Anwenden von Stilen auf das Body-Tag wird also auf die gesamte Seite angewendet
body { font-family: Verdana }
wird auf die gesamte Seite angewendet. Dies könnte auch mit gemacht werden
* {font-family: Verdana}
Dies würde für alle Elemente gelten und daher den gleichen Effekt zu haben scheinen.
Ich verstehe das Prinzip, dass in erster Linie der Stil auf ein Tag, einen Textkörper für die gesamte Seite, angewendet wird, während im zweiten Beispiel die Schriftart auf jedes einzelne HTML-Element angewendet wird. Was ich frage, ist, was der praktische Unterschied dabei ist, was die Auswirkungen sind und was ein Grund, eine Situation oder eine bewährte Methode ist, die dazu führt, dass man sich gegenseitig nutzt.
Ein Nebeneffekt ist sicherlich die Geschwindigkeit (+1 Rob). Am meisten interessiert mich der eigentliche Grund, in Bezug auf die Funktionalität einen über den anderen zu wählen.