[...] are there any known quirks for defining font-size on the html element?
A small start-size may cause blown-up text-size throughout the page in some browsers when subjected to 'minimum font size', and IE7 and older IE-versions are buggy when starting with 'em'. Other than that it doesn't matter if you start sizing on the html or body element or anywhere else, and/or what size and unit you choose.
The .625em (supposed to equal 10px when it was invented) as "start" value has caused millions of pages across the web to blow up or break over the years, and that small start-value doesn't work one bit better today.
I always start at browser-default (=100%), either by declaring that as "start" value or by not declaring anything to "start" on. Has always worked 100% in all browsers, and always will.
regards Georg ______________________________________________________________________ css-discuss [css-d@lists.css-discuss.org] http://www.css-discuss.org/mailman/listinfo/css-d List wiki/FAQ -- http://css-discuss.incutio.com/ List policies -- http://css-discuss.org/policies.html Supported by evolt.org -- http://www.evolt.org/help_support_evolt/