|
Re: Hybridizing HTML
|
Posted: Nov 9, 2007 10:39 AM
|
|
Thanks, metapundit, for approaching what I'd like to say here.
Bruce, I've noticed you complaining, here and in another post or two, about CSS problems in Firefox. Have you checked the "Minimum font size" in your advanced "Fonts & Colors" preferences? Perhaps it's too large. Assuming you have good eyesight, try setting it to "None". Or perhaps you have set your default serif and sans-serif fonts to choices the developers of the poopy sites didn't anticipate. Try some different default fonts. And for your "Proportional" font, try choosing "Sans Serif" instead of "Serif", and vice versa. Try a different default size for your Proportional font. Try hitting ctrl+ or ctrl- a few times when you view the page. In short, if the developers of the poopy sites bothered to look at them in Firefox, their browser settings probably didn't match yours.
The basic problem is this: How do we get things to display consistently [...]?
You can't. Nor should you try. Why? Because the HTML/CSS/browser experience is all controlled by the user. That's the little known secret. The vast majority of users don't know it. And unless they know a lot more about accessibility than sticking "alt" attributes in "img" tags, most web developers don't know this secret, either.
The user decides what fonts are installed on the system. The user decides on a browser. The user controls the browser window width. The user controls + and - font size. The user is in control of all the browser preferences. The user controls whether or not the browser uses a User Stylesheet. The user controls what's in the User Stylesheet. The user controls how the Stylish (http://userstyles.org/stylish/) Firefox extension renders the page. Etc.
Yes, most users are not power users. Yes, probably most users don't have accessibility problems. Yes, most users accept almost all of their browsers' defaults. (Heck, an awful lot of people can't even figure out how to increase and decrease font size.) But as soon as a user or a site developer changes any browser setting (and this includes window width), all bets are off.
Me, I'm accustomed to "broken" web sites, not because I'm a Firefox user, but because I have accessibility problems. I insist on huge font sizes and only certain fonts, I keep my browser window surprisingly narrow by today's standards, I keep JavaScript turned off, I use Stylish to tweak or outright eliminate the most bothersome portions of my favorite sites, and I've disabled Flash. Why no Flash? Because I can't control the font sizes and can't require that Flash not show movement. (I have photosensitive epilepsy triggered by images moving sideways.)
So, yeah, I'm an extreme user, a tough customer. And I'm sorry I can't help you diagnose your write-once-run-anywhere Flex bugs. I imagine the reason Flash is easier than HTML/CSS/browser for developers to obtain consistent results in is that users have no control over default rendering.
|
|