
The font CSS property is either a shorthand property for setting font-style, font-variant, font-weight, font-size, line-height, and font-family or a way to set the element's font to a system font, using specific keywords.

It has gained popularity and often applied routinely. So this is about a particular methodology (or, as some people might say, ideology or religion) of authoring and design. Using CSS Reset, or specifically font: inherit means that on browsers supporting the inherit value, all such elements are rendered in copy text font, unless otherwise specified in a style sheet. Several HTML elements have a default rendering in browsers as regards to font properties: headings, form fields, table header cells, some phrase elements, etc. Instead, I pick the right element-whether it’s strong or em or b or h3 or whatever-and then style it as needed.” With the reset in place, I don’t pick strong because the design calls for boldfacing.

First, it makes me think just that little bit harder about the semantics of my document. But Meyer links to a previous post of his where he explains the idea, saying, among other things: “I want all this because I don’t want to take style effects for granted.

The overall rationale is said to be “to reduce browser inconsistencies in things like default line heights, margins and font sizes of headings, and so on”. The original Reset CSS by Eric Meyer has font:inherit. The declaration font:inherit is used in many “CSS Reset” stylesheets, which have often been copied into various libraries and frameworks.
