On Sat, Aug 30, 2008 at 05:04 AM, Daniel Convissor wrote:

The font size is nowhere hardcoded. It uses em and %.

That's hard coding.  We shouldn't be setting it at all.

It's not hard coding here. Let me explain:

Using em measurements we can set a font to be proportionally bigger or smaller than the font-size for it's container. For example:

body { font-size: 0.75em; } /* Set all fonts to be 0.75 * the browser size */ body h1 { font-size: 1.25em; } /* Set h1 elements to be 1.25 * it's container */ body p { font-size: 1.00em; } /* Set p elements to be the same size as it's container (0.75) */

If the end user had a visual impairment they would set their browser's font sizes to a larger setting. Because our font sizes are proportional to that setting their view of the page has larger text than someone who's browser font-size is set to normal.

If we didn't set font-sizes at all all text would be the same size (assuming we're using a CSS Reset) which is pretty ugly :-)

--
Ross Masters
http://www.uvshock.co.uk/

Reply via email to