what the validate mean by
a.. Line : 0 font-family: You are encouraged to offer a generic family
as a last alternative
When you list a set of fonts, eg
font-family: "My Cool Font", Arial, Helvetica, Verdana;
you are encouraged, but by no means required, to end the list with one
of the generic font families:
serif; sans-serif; monospace; cursive; or fantasy
These do not refer to any particular font but to groups of fonts with
similar properties. In the above example the three real fonts are all
sans-serif fonts so we'll assume that My Cool Font is as well and add
sans-serif to the end of the list:
font-family: "My Cool Font", Arial, Helvetica, Verdana, sans-serif;
Now if a browser doesn't have any of the four named fonts it will use
whatever font it does have access to that does belong to the general
type of sans-serif thus preserving some element of the author's
suggested appearance.
See
http://www.w3.org/TR/CSS2/fonts.html#propdef-font-family
However there are browser bugs (some older versions of IE sometimes
screw up on serif) and the default choices for some of the families in
some browsers aren't brilliant so whether you choose to follow this
idea or not is up to you.
Steve