skye estes wrote: > creating designs that resize well goes a long way towards improving the > accessibility of the web. > > i suggest setting a pixel font size for the body and using ems for your > units of measurement thereafter.
Setting a pixel font-size for the body will prevent Internet Explorer for Windows (version 6 and below) from resizing the text at all. Better to use a percentage on the body, although your advice about then using ems is sound. Also worthy of note is that IE/Win only supports integer percentages, or 2 decimal places on ems, so for example, consider the following: body { font-size: 100%; } #wrapper { font-size: 0.625em; } Assuming that the browsers have their "factory default" settings of 16px (12pt on IE, which comes out equal to 16px), the above will give a 1em size of 10px on Firefox, IE, Safari, etc (16 * 0.625). However, on IE/Win, it will give a size of 9.92px (16 * 0.62). This means that if you then specify something like #someblock { width: 30em; } then #someblock will be 300px wide on most browsers, but only 297px wide on IE. (If I remember correctly; even if my figures are slightly off, which depends on whether IE remains aware of the 0.92px, it's still smaller than you would expect.) Regards, Nick. -- Nick Fitzsimons http://www.nickfitz.co.uk/ ______________________________________________________________________ css-discuss [EMAIL PROTECTED] http://www.css-discuss.org/mailman/listinfo/css-d IE7b2 testing hub -- http://css-discuss.incutio.com/?page=IE7 List wiki/FAQ -- http://css-discuss.incutio.com/ Supported by evolt.org -- http://www.evolt.org/help_support_evolt/