Zastosowanie stylów do tagu body zostanie zastosowane do całej strony, więc
body { font-family: Verdana }
zostaną zastosowane do całej strony. Można to również zrobić za pomocą
* {font-family: Verdana}
które dotyczyłyby wszystkich elementów, a więc miałyby taki sam efekt.
Rozumiem zasadę, że w pierwszym przypadku styl jest stosowany do jednego znacznika, treści dla całej strony, podczas gdy w drugim przykładzie czcionka jest nakładana na poszczególne elementy HTML. Pytam, jaka jest praktyczna różnica w tym, jakie są implikacje i jaki jest powód, sytuacja lub najlepsza praktyka, która prowadzi do wzajemnego wykorzystywania.
Jednym z efektów ubocznych jest z pewnością prędkość (+1 Rob). Najbardziej interesuje mnie faktyczny powód, aby wybierać między sobą pod względem funkcjonalności.