Robert Fentress wrote:[color=blue]
> Michael Rozdoba <mroz@nowhere.invalid> wrote in message news:<400d424c$0$237$fa0fcedb@lovejoy.zen.co.uk>.. .
>[color=green]
>>All attempts at browser sniffing are either very unreliable or are hacks
>>& probably still quite unreliable.[/color]
>
>
> I disagree. Though imperfect, they are less overtly hacks, as they
> depend on standard variables such as userAgent and appVersion rather
> than unrelated implementation features. I recognise that this is a
> judgement call.[/color]
The trouble with the standard variables is that many browsers lie about
them. As a long time user of browsers on the RISC OS platform that most
of the world has never heard of, if I didn't have them configured to lie
about their identity, I would be cut out of many sites telling me to
upgrade to IE or NS; browsers which don't even exist for that platform.
[color=blue][color=green]
>>What if another such modification leads to your sniffing failing?
>>You'll alienate a lot of visitors who know they could access your site,
>>but are being denied because of stupid assumptions that it is making &
>>getting wrong.[/color]
>
> As mentioned, it requires steady though infrequent maintenance of one
> file. Unless you are negligent, it should never result in many people
> being denied access to the styles who should have access to them.[/color]
Barring such oversights, even if the numbers aren't large, certain
groups will be cut out for the simple reason that you don't know they
are capable of accessing those features; if they know they are, this
will be a very frustrating experience for them & create a lot of bad
feeling towards your site due to the perceived unfairness.
This is quite different from discovering one isn't able to access such
features because ones browser doesn't support them. Unless reliance on
those features is seen to be gratuitous, in that case the browser source
will tend to bear the brunt of any annoyance.
[color=blue][color=green]
>>You cut off what you consider to be valuable features from any user of a
>>compliant browser that you don't know about & consider it acceptable as
>>they're only small in number.[/color]
>
> And you potentially present them with a page that is unreadable.
> Which is more frustrating?[/color]
I'm no expert on html or css design & am unaware of how bad such
problems can be. Is it not possible to offer a manual option for those
afflicted to turn off style sheets for your site?
[color=blue][color=green]
>>This is discriminatory. I won't bother
>>drawing detailed parallels with physical access being denied to many
>>disabled people to shops, cafes & so forth, for very similar reasons.
>>
>>Many areas have laws which make affected sites (typically any of
>>governmental, educational, etc origin) illegal, were they to adopt your
>>approach.[/color]
>
>
> That is absolutely untrue. Pages designed to gracefully degrade
> should still be readable without styles and that is, infact, a part of
> accessible web design.[/color]
I get the impression that both yourself & the other respondant to your
post know far more about this matter than myself, so I withdraw my claim
& bow to your judgement.
I realise a well designed site should degrade gracefully in the absence
of css & if the laws concerned make a clear distinction between content
& presentation /and/ define these terms in the same way as the w3c, then
you will certainly be correct.
However I still can't help but feel uneasy. I suspect that there will
come a time, if it has yet to pass, where removal of these so called
presentational features might render many a site virtually unusable -
even though all content is still there to be seen.
[snip sound argument in support of...]
[color=blue]
> This implies that the document's readability is more important than
> its presentation.[/color]
It would certainly seem to & I have no arguement against this.
[color=blue][color=green]
>>No. Even if you persist in doing everything else the same, at the very
>>most explain why your site isn't fully accessible. Do not tell any
>>visitor what to do. Most won't or can't follow your instructions &
>>you'll piss off a great many people with your directive attitude.[/color]
>
> Perhaps, but your method presents the same problem. What happens to
> people who view YOUR site in Netscape 4.7? Are they not directed to
> upgrade their browser?[/color]
No. Hopefully either it will be clear to them that there is a problem &
they can either disable style sheets for the site or upgrade their
browser - at their own decision. If it is possible they might experience
problems, but not realise the cause, I'd aim to provide some sort of
indicator or warning, with guidelines as to what they could do about it.
If I ever write a directive instructing users to modify their system in
order to access my content, I'd have to beat myself to death with a
large blunt object & I don't really fancy that. A personal promise to
myself :)
[color=blue]
> Other parameters of this project require javascript to access key
> features of the site. We have a captive audience and can mandate that
> they enable
js.
JS is mandatory because it is a part of another
> standard which we must comply with, SCORM, and the SCORM doesn't allow
> server-side script. In other projects we would use server-side script
> to sniff the browser.[/color]
An audience captive by their own choice (or that of a parent
organisation such as an employer) makes it a totally different story. If
you know or can dictate the users' systems to that degree (that is, the
individuals within aren't free to choose otherwise), then anything goes
within those limits.
[color=blue][color=green]
>>CSS may 'just' be about presentation, however for a great many sites it
>>is more than an extra nicety. Form can't be more important than
>>function, but it can be a key part of it, imo.[/color]
>
> It is true that form can be important to function. However, I ask you
> to consider which is the better scenario:
> 1. The majority of users receive a well-formatted page and a minority
> a poorly formatted, but readable page.
> 2. The majority of users receive a well-formatted page and a minority
> a page that cannot be read because images and text overlap one
> another.[/color]
If it was that simple, I might well agree. I'm going on my gut feeling &
something just seems wrong. To draw an over the top analogy, if we could
cut the murder rate by 90%, by some process which involved choosing to
execute a very much smaller group, some of whom we'd expect to be
innocent, I couldn't support it. Even if numerically it would mean far
fewer died unjustly.
It's about making a choice which penalises those who needn't be
penalised, for arbitrary reasons, as opposed to allowing a group to
suffer because we can't find a means to help them without hurting others.
If I'm making no sense, or just seem to have lost the plot, please
ignore my ramblings :)
[color=blue][color=green]
>>Please think about what you're doing & do some research. Try contacting
>>some organisations involved with accessibility issues & ask their opinions.[/color][/color]
[color=blue]
> That is what I am doing.[/color]
[snip]
Yes, that's clear. I apologise for suggesting otherwise without any
evidence to back my case.
[color=blue]
> Respectfully,
> Rob[/color]
Regards,
--
Michael
m r o z a t u k g a t e w a y d o t n e t