I tried googling this but couldn’t find an answer, I know Arial comes first…
Also, I’ve seen people do
font-family: sans-serif, arial, 2nd font in sans-serif, 3rd font in sans-serif...
Where it seems that after sans-serif, they’re listing all the fonts in that family in the respective order. Isn’t that unnecessary work since sans-serif is the catch-all for that group of fonts in that order?
Per the w3:
Fonts should be listed in the order you would like them used, then the browser will attempt to apply them in order, proceeding through the list as needed when it cannot match a font on the user’s system.
So it really makes no sense to list fallback fonts first as they would be applied before a non-generic font family rendering fonts like (in your example) Arial to be ignored and sans-serif top be applied. It’s the same as just using
font-family: sans-serif;.