Nevermind, its not in normalize.CSS, I scanned too quickly - sorry!
On Jul 26, 2014 9:40 PM, "Chris Rockwell" <ch...@chrisrockwell.com> wrote:

> Felix, admittedly I never questioned why setting font-size: 100% was a
> best practice, it's just always something I've done. Based on your response
> I did some quick research and, it appears, the original reason was to fix
> some ie6/7 issues with em scaling.
>
> Additionally, I checked normalize.CSS as I knew it was in there, you can
> see the reasoning they have also:
> https://github.com/h5bp/html5-boilerplate/blob/master/css/normalize.css
>
> Without looking further, there appear to be valid reasons for setting
> font-size to 100% on body.
>
> (Also admittedly, this is one of those practices that I see no harm in, so
> if someone smarter than me figured out it helps, I'll just take their word
> for it and include the few characters :))
>
> Chris
> On Jul 26, 2014 9:27 PM, "Felix Miata" <mrma...@earthlink.net> wrote:
>
>> On 2014-07-26 19:43 (GMT-0500) Karl DeSaulniers composed:
>>
>>  Felix Miata wrote:
>>>>
>>>
>>  ...CSS for the public web should never size text in px. Sizing text in
>>>> px means the optimal base size determined by each user, as embodied in
>>>> his browser default size, is totally disregarded, tyrannically usurped
>>>> if you will, which is rude.
>>>>
>>>
>>  Hmm looks like you're right....So use ems as the body font size and %
>>> elsewhere.
>>>
>>
>> 1-WRT text size, there's no effective difference between using em and %.
>> The only difference in compliant browsers WRT text size is CSS syntax, what
>> follows the last numeral, and where the period belongs. Where the meaning
>> of em and % differs is WRT sizes of objects other than text, e.g.
>> containers and images.
>>
>> 2-Why set a size on the body at all? When you do that, you're in effect
>> telling every user that his determination of optimal size is wrong. You
>> can't know any such thing. You don't have his eyes. You can't see his
>> screen. What you're doing changing the base size in em or % is usually
>> different from using px mostly in degree, but the very same thing in
>> overall concept - disrespect (usually, but not necessarily, e.g. if going
>> bigger in order to be emphatic) for the user.
>>
>> Leaving font size out of body (and html) you're embracing the user's
>> advance determination what an optimal base size is - he gets his preferred
>> size as the base, and presumably, dominant size of page text, ideal for
>> paragraphs and/or whatever other text makes up the majority of content.
>> Explicit sizing of text should be reserved for text that has good reason to
>> differ in size from the base size, things like headings, footnotes,
>> superscripts, footer text and such. The bonus for you as stylist, is your
>> CSS can be much simpler, and thus easier to build and maintain.
>> --
>> "The wise are known for their understanding, and pleasant
>> words are persuasive." Proverbs 16:21 (New Living Translation)
>>
>>  Team OS/2 ** Reg. Linux User #211409 ** a11y rocks!
>>
>> Felix Miata  ***  http://fm.no-ip.com/
>> ______________________________________________________________________
>> 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/
>>
>
______________________________________________________________________
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/

Reply via email to