My main browsers (FF and Chrome) are set to 12 pixel font. In both browsers, the font selector shows a preview of the font, and in both cases they are the same size and convenient for reading websites. My IE does not allow me to set the font size, but it seems that by default something is slightly larger than Chrome.
On my personal website, I use XHTML and CSS and have designated the page font as “medium” and use this font size for all the body text (“content” text). When I browse the site in IE 7, FF 3, and Chrome 0.4, the font displays as expected and matches the font selections (except IE, where it is slightly larger).
BUT , I visit almost any other site (Google, StackOverflow, DailyWTF, CodingHorror, Microsoft, Sourceforge, even W3C, etc.), and they all appear in tiny microscopic fonts - which I estimate 5-7 pixels.
This is true on three different computers: 2 different O / S (Vista and XP) and 4 different monitors (laptop, CRT and the new WS LCD).
What's up with that? I don’t notice something fundamental in website design that I need to know? Or is it just that all of these websites have such dumb things as setting the font to 50%, or to 0.5 em or x-small ??? Why website developers cannot read my choice of font for content text (I understand the sidebars and footers, and this can be reasonably small or x-small).
I will be tempted to think that these are just uninformed website designers, but hell, these are some big name sites!
EDIT: To be clear, I am not saying that using em or% is unwashed, I wonder why many sites use about 50% of my configured size. Of course, my configured size is the size that I would like to see in the text.
EDIT: From the W3C CSS Specification: “The following table provides user agent recommendations for comparing the absolute size for the HTML header and the absolute font sizes. The value“ medium ”is the user's preferred font size and is used as a reference average. ” - emphasis is mine.
There is consensus, coming through these websites, regarding the relative font sizes in the standard browser standard 16px, which is unsuccessful, but "what life". But what about other systems - can we expect all browsers to be default?
At least I understand the problem now.
I want to leave this question open for a while to see if others have different views before I choose the final answer.
Conclusion: I have reset all my browsers to 16px (18px on my machines with 125 DPI), and set my site to use font size: 90%. This gives a good display size, and of course, all of my favorite sites are now readable. Thanks for all the constructive answers and lively work.
This is a great community.