Well, I haven't kept up with rigorous HTML since the days of HTML 2.0 but it seems to me that the whole idea behind HTML used to be to leave out explicit font specification. HTML was supposed to control the flow of the document, not the exact look of it, in analogy with LaTeX, for example...