> I'm trying to convert a site ( laid out with tables and using points and
> pixels for font-sizing ) into full Web Standards.
>
> The old home page is at http://www.weedsbluemountains.org.au/index.htm
> This uses tables and absolute font sizes.
>
> The rebuilt home page is at http://www.weedsbluemountains.org.au/default.htm
> This uses CSS for layout and relative font sizes.
>
> I'm very pleased with the conversion which displays perfectly in IE6, Firefox
> 0.8 and Opera 7.23 on Windows as well as (reportedly) in both Safari and
> Internet Explorer on a Mac. Picture my horror, though, when the site's author
> reported not being able to read the main navigation menu, a side menu on
> another upgraded page and image captions on that other upgraded page, all
> because the font-size was far too small.
>
> I'd set the general style sheet's body font-size to 76% and used various
> relative font-sizes to style individual text. Why does it work on every
> browser I can find except the author's ???
>
> Now I've had to reinstate the old non-standards home page so its author can
> read the main menu. Under the new design, she had to re-set her IE browser on
> an Emac to 120% before she could read it !!
>
> Seeking an answer I found on The Noodle Incident the following exposition of
> browsers delivering various font-size settings. I guess it's familiar to CSS
> gurus:
> http://www.thenoodleincident.com/tutorials/box_lesson/font/browser.html
>
> I simply cound not find any solution there to satisfy the need to set a
> suitable font-size for the main menu that would display adequately on the
> author's Emac.
>
> I've been reading the transcripts of Web Essentials 04 and after going through
> Bruce Maguire's presentation, I'm even more desperate to get the site to W3C
> accessibility level 1 - it MUST use relative not absolute font-sizing, right
> ?!!
>
> Now to the crunch line - I happened to use the Australian Business Register
> web site this morning http://www.abr.gov.au and thought I'd check out its
> stylesheet - no stylesheet on the home page, but a JavaScript browser sniffer.
>
> Then I went to the help page
> http://www.help.abr.gov.au/default.asp?usertype=BC and looked for its
> stylesheet http://www.help.abr.gov.au/css/ABRHelp.css where every size is
> absolute - either points or pixels- and tables for layout.
>
> I thought Australian Government sites were supposed to observe Web
> Accessibility standards - or have I got it all wrong?
>
> I'm still trying to find a way to re-code my upgraded page
> http://www.weedsbluemountains.org.au/default.htm to display adequately in its
> author's browser. Looks like we'll have to truncate the main navigation menu
> to do it.
>
> Perhaps someone out there has a solution to this font-sizing hell I've entered
> by "upgrading" the site. The author also reports the same problem on a
> Macromedia site she visited. The author is using an appropriate IE for her
> Emac.
>
> Thanks to the many on this list whose experience has proved invaluable to me
> in the past 12 months.
>
> Best regards
>
> John Penlington
>
>
I've been doing this lately, and it seems to work quite consistently across
browsers and platforms.
body {font-size: 62.5%;} Sets base font size to 10px (because 62.5% of 16px
[default browser font size] = 10px)
Then, I do this for example,
#content {font-size: 1.3em;} Sets base font size for Content Div to 13px
(because 1.3 x 10=13)
Now 1.3em=13px, 1.7em=17px -- very easy to "see" exactly what the font size
is in pixels, while retaining relative sizing.
Just be careful about inheriting font sizes if you put a font in a container
that has a "master" font size other than 62.5%.
Regards,
Kenneth Feldman
--
KPFdigital.com
Web Design & Hosting Made Easy
http://www.KPFdigital.com
******************************************************
The discussion list for http://webstandardsgroup.org/
See http://webstandardsgroup.org/mail/guidelines.cfm
for some hints on posting to the list & getting help
******************************************************