Re: [WSG] Rave or Valid point

2004-01-19 Thread James Ellis
This is why I never really got into widget components in Flash - they 
tend to default to a Windows 'classic' skin which would be useless for 
Mac users and those who skin their browsers.
Providing a skin for the component based on a user agent string would 
also be useless given it can be faked and given users can skin 
Mozilla/Opera to look like any browser.

Good idea for swf applications, though.

Cheers
James
It's also for this very same reason that I dislike what Mozilla does 
with form widgets, which (at least on Mac OS 9 & OS X) differ 
dramatically from the rest of the OS.

 

*
The discussion list for http://webstandardsgroup.org/
* 



Re: [WSG] Rave or Valid point

2004-01-18 Thread Justin French


On Monday, January 19, 2004, at 04:03  PM, Taco Fleur wrote:

Agreed, a lot of users are not dumb, so they also understand that its 
a button even when on mouseover the cursor turns into a hand|pointer, 
so it would be more wise (IMHO) to think about that % that is not so 
familiar with the web.
They will be familiar with the OS before they are familiar with the 
web.  Browser and OS default buttons LOOK like buttons, and behave 
(more or less) the same across all applications.  This is called 
familiarity.  Familiarity is a very strong part of user experience.

In your own oppinion, do you think a new internet user or 
inexperienced user would understand that he can click the button when 
it turns into a hand|pointer or when the cursor does nothing when 
moving over the button?
I believe if the W3 had set this as a recommendation, then it would be 
a good thing, but since they haven't, they have left it up to the 
browser and Operating System manufacturers to decide what happens.

The user becomes familiar with those defaults.  Whether they're better 
or worse defaults in nearly irrelevant, because of basic numbers 
involved.

There are millions or even billions of web pages out there.  Even if 
you, and all your friends, and all their friends all decided to 
implement this cursor, you'd still be in the minority (not even .001% 
of all pages), hence you would be going against:

- what the W3 recommends (or has not recommended)
- what most (if not all) UA's and OS's do by default
- what the user is familiar with
Do you really want to do that???


I have seen people style buttons so that they blend in with the whole 
desing, see http://www.zeldman.com scroll to the bottom, see that 
button, if the cursor changed on mouse-over it would have been much 
clearer that its a clickable object.
To me anyway.
That's all fine, but the point is that this behaviour you want to 
implement (which nobody is stopping from doing) is not the default 
behaviour for most UA's... implementing it means changing the way a 
user's OWN ENVIRONMENT behaves and responds.

Again, do you really want to do that?


Exactamento! A user always has to learn the interface, buttons can 
always be different, so what IF the cursor ALWAYS turned into a 
hand|pointer how much quicker will they understand your interface?
Not as quick as leaving the button alone and living with the default 
styling and behaviour that they KNOW and LOVE and TRUST.

Let's look at it from the other angle.  A hand|pointer is what people 
rely on for links -- it says so in the W3 specs as well.  Since 
designers though it'd be cool to remove underlines from links, and 
change the colour of them (both of which I'm guilty of too) THIS IS THE 
ONLY VISUAL CUE that this is a link to another page/resource.

Buttons are not links.  In fact, clicking on quite a lot of buttons 
will/may produce no new page at all (think about any client-side JS 
action, including form validation).

Your argument may be to only change the button to a pointer on all 
buttons which WILL result in a new page, but then that's adding more 
and more confusion.

No matter what your argument, I'll more than likely come back with this:

The user should have to learn as little as possible, and should have as 
much consistency and familiarity as possible.  If the W3, Microsoft, 
Apple or even Mozilla decide that all buttons should have pointer 
icons, I'll be fine with it -- because the user of that browser/OS will 
become familiar with it very quick, and it will become their standard 
too.

If one designer (or even a bunch of them) choose to implement it on 
their own, I think it's stupid, because it changes the behaviour of the 
interface.

Justin French

*
The discussion list for http://webstandardsgroup.org/
* 



RE: [WSG] Rave or Valid point

2004-01-18 Thread Gary Menzel

> Not proposing anything, just want to hear the opinion of other people on
this matter, see if there is a valid point that will
> make me think otherwise about my opinion ;-)) Just because I have an
opinion doesn't mean its the right one - therefore I like
> to debate it...

If looks like a button in the UI then it should behave like a button in
the UI.

If you have completely restyled it beyond "button recoginition", then do
whatever your interface needs/wants to do.

I think the point that the majority are making is that "don't play with
the widgets the come from the operating system".

My "caveat" on that would be "unless you are just using the underlying
functionality and completely changing it".


Gary Menzel
Web Development Manager
IT Operations Brisbane -+- ABN AMRO Morgans Limited
Level 29, 123 Eagle Street BRISBANE QLD 4000
PH: 07 333 44 828  FX:  07 3834 0828



If this communication is not intended for you and you are not an authorised recipient 
of this email you are prohibited by law from dealing with or relying on the email or 
any file attachments. This prohibition includes reading, printing, copying, 
re-transmitting, disseminating, storing or in any other way dealing or acting in 
reliance on the information.  If you have received this email in error, we request you 
contact ABN AMRO Morgans Limited immediately by returning the email to [EMAIL 
PROTECTED] and destroy the original. We will refund any reasonable costs associated 
with notifying ABN AMRO Morgans. This email is confidential and may contain privileged 
client information. ABN AMRO Morgans has taken reasonable steps to ensure the accuracy 
and integrity of all its communications, including electronic communications, but 
accepts no liability for materials transmitted. Materials may also be transmitted 
without the knowledge of ABN AMRO Morgans.  ABN AMRO Morgans Limited its directors and 
employees do not accept liability for the results of any actions taken or not on the 
basis of the information in this report. ABN AMRO Morgans Limited and its associates 
hold or may hold securities in the companies/trusts mentioned herein.  Any 
recommendation is made on the basis of our research of the investment and may not suit 
the specific requirements of clients.  Assessments of suitability to an individual?s 
portfolio can only be made after an examination of the particular client?s 
investments, financial circumstances and requirements.

*
The discussion list for http://webstandardsgroup.org/
*



Re: [WSG] Rave or Valid point

2004-01-18 Thread Justin French
On Monday, January 19, 2004, at 02:50  PM, Taco Fleur wrote:

Ok, I know what it says, but to me it represents a hand holding a 
mouse and the index finger in the click position.
NO!  That may be what the icon looks like for YOU in YOUR ENVIRONMENT 
but it may look completely different on another OS, or even on a system 
which has a theme installed.

You'll note that the W3 doesn't say:

pointer
The cursor is a pointer that indicates a link, and
should look like a finger holding a mouse.
What happens in 5 years time when the concept of a mouse is forgotten 
in favour of speech, touch screens with pens, or some technology that 
hasn't even been invented yet???


I reckon this icon is chosen so that it creates clarity for a user in 
regards to the object being a clickable object.

I button in that matter to me is also a clickable object.
It's also part of the standard OS interface (in general), so each 
instance of a button should behave like the others again, only my 
opinion.

We don't have to agree :)

Justin

*
The discussion list for http://webstandardsgroup.org/
* 



RE: [WSG] Rave or Valid point

2004-01-18 Thread Taco Fleur

We don't have to agree at all, but here's my point.  A lot of users are 
*not* dumb.  They realise that links aren't always underlined with blue 
text.  They realise that buttons may not always look like what they're 
used to -- this is good for you.

---

Agreed, a lot of users are not dumb, so they also understand that its a button even 
when on mouseover the cursor turns into a hand|pointer, so it would be more wise 
(IMHO) to think about that % that is not so familiar with the web.

In your own oppinion, do you think a new internet user or inexperienced user would 
understand that he can click the button when it turns into a hand|pointer or when the 
cursor does nothing when moving over the button?

I have seen people style buttons so that they blend in with the whole desing, see 
http://www.zeldman.com scroll to the bottom, see that button, if the cursor changed on 
mouse-over it would have been much clearer that its a clickable object. 
To me anyway.

---

However, the majority (guess only) of webpages the user visits are 
styled with default buttons.  Even if only 25% of sites are using 
default buttons, it's still a SIGNIFICANT NUMBER more sites that your 
ONE INTERFACE which is different.

---

Not sure what your saying here?

---

So they visit your site, with buttons that are styled differently -- no 
matter how insignificant the task appears, the user still has to 
*learn* your interface (and *remember* it) -- which is a task my 
websites will not (generally) ask them to do too much of.

---

Exactamento! A user always has to learn the interface, buttons can always be 
different, so what IF the cursor ALWAYS turned into a hand|pointer how much quicker 
will they understand your interface?

---

You seem to be proposing a 'developer recommendation' (to be taken up 
by some developers), whereas I'd much rather follow a 'w3 
recommendation' (which all standards compliant browsers and developers 
will follow).

---

Not proposing anything, just want to hear the opinion of other people on this matter, 
see if there is a valid point that will make me think otherwise about my opinion ;-)) 
Just because I have an opinion doesn't mean its the right one - therefore I like to 
debate it...

---


Sorry for the long post!


Justin French

*
The discussion list for http://webstandardsgroup.org/
* 

*
The discussion list for http://webstandardsgroup.org/
*



Re: [WSG] Rave or Valid point

2004-01-18 Thread Justin French
On Monday, January 19, 2004, at 02:21  PM, Taco Fleur wrote:

Any more ideas on this matter from other people?

What your saying makes sense in a way - but I reckon it is not a valid 
argument not to classify the button as a clickable object and make 
this visible.
I didn't say it wasn't clickable.  I just said it should behave like 
other buttons that the user is used to interacting with.  As has been 
pointed out by other posters, main application menus in your OS are 
probably not marked with a pointer -- in fact, none of the icons on my 
OS X or XP Pro desktops have a 'finger' style pointer at all -- they 
all use an arrow.


If I understand you correctly you are saying we should not touch the 
design of a button because it could confuse the user, that would mean 
every website would have GREY buttons.
No, you'd end up with lots of DEFAULT buttons, not specifically GREY 
ones.  Safari and Camino's buttons are always styled by Aqua (OS X 
plastic buttons), ignoring whatever author styles you provide.

Windows XP's default styling of form buttons isn't quite as drastic, 
but on mouseover, they do get shaded with a yellow glow on the edges 
(at least on my set-up).


I personally think you can style the buttons as much as you like, as 
long as they are CONSISTENT throughout your site.
We don't have to agree at all, but here's my point.  A lot of users are 
*not* dumb.  They realise that links aren't always underlined with blue 
text.  They realise that buttons may not always look like what they're 
used to -- this is good for you.

However, the majority (guess only) of webpages the user visits are 
styled with default buttons.  Even if only 25% of sites are using 
default buttons, it's still a SIGNIFICANT NUMBER more sites that your 
ONE INTERFACE which is different.

So they visit your site, with buttons that are styled differently -- no 
matter how insignificant the task appears, the user still has to 
*learn* your interface (and *remember* it) -- which is a task my 
websites will not (generally) ask them to do too much of.

I *do* have exceptions to the rule though.  For example, it might make 
sense for a "delete" button to be red in a CMS -- but I'd always opt 
for the most minimalist styling possible (eg JUST the background or 
text color) so that the user has as much familiarity as possible.  I 
still wouldn't style the pointer.


I personally hate the fact these widgets are styled by the OS, it's 
the Internet not the OS we are working with! - there should be a 
standard style defined not by the OS but by all the browsers IMHO.. 
;-))
I semi-agree here.  Safari is breaking away from standards by not 
providing ways to style their buttons.  However, your original post was 
about changing the pointer on a button away from the original action as 
specified by the browsers defaults, or even the OS's defaults.

By doing so, you are decreasing the familiarity of the button to the 
user in THIER environment.

You seem to be proposing a 'developer recommendation' (to be taken up 
by some developers), whereas I'd much rather follow a 'w3 
recommendation' (which all standards compliant browsers and developers 
will follow).

Sorry for the long post!

Justin French

*
The discussion list for http://webstandardsgroup.org/
* 



Re: [WSG] Rave or Valid point

2004-01-18 Thread Nick Lo

If I understand you correctly you are saying we should not touch the 
design of a button because it could confuse the user, that would mean 
every website would have GREY buttons.
I personally think you can style the buttons as much as you like, as 
long as they are CONSISTENT throughout your site.
I think the point being indicated to the user in using the default 
button is that this is a button that operates like any other button on 
their OS. On Mac OS X for example default buttons are a recognisable 
blue as are other form elements therefore a user (and we mustn't forget 
that many users do not distinguish the actions of a web page in a 
browser from those in any other application on their OS) has an 
expectation of it's functionality. Note that functionality includes all 
the states of that element as well, such as on focus, on click, etc.

One of the problems I find with "designed" buttons is they tend to be 
biased towards the OS the developer knows. For example seeing XP like 
buttons on a page viewed in OS X is not intuitive or particularly 
attractive. The main problem is that to change a button and maintain 
consistency you need to change the styling of other elements, such as a 
drop-down, as well.

There are of course good reasons for either solution and it's true that 
the main importance is consistency. The question is what is 
"consistent" for an average user: the look of the buttons on a single 
site v's other sites v's the ones on their OS? Also, not to be 
disregarded; who is the end user of your site, savvy or non-savvy, and 
how much does this allow you to play around with their computer using 
comfort zone.

Nick

*
The discussion list for http://webstandardsgroup.org/
* 



RE: [WSG] Rave or Valid point

2004-01-18 Thread Mark Stanton

> Ok, I know what it says, but to me it represents a hand holding a
> mouse and the index finger in the click position.
> I reckon this icon is chosen so that it creates clarity for a
> user in regards to the object being a clickable object.
>
> I button in that matter to me is also a clickable object.

That's what I meant before - the concept of "clickable" is represented by an
arrow in windows NOT a hand. Mouse over anything on your screen (outside the
browser) that is clickable & you will get an arrow cursor - not a hand.

I'm not saying I disagree with you - if I ran the world every clickable item
would have a hand cursor, parking attendants would have to walk around in
clown suits, ciggie butts would evaporate when you finish your smoke and
well we probably should not go too far down this path. But you get what
I mean. In the real world arrow (windows) hand does not mean
clickable.


Cheers

Mark


--
Mark Stanton
Technical Director
Gruden Pty Ltd
Tel: 9956 6388
Mob: 0410 458 201
Fax: 9956 8433
http://www.gruden.com

*
The discussion list for http://webstandardsgroup.org/
* 



RE: [WSG] Rave or Valid point

2004-01-18 Thread Taco Fleur
Title: Rave or Valid point



If I 
look at it from a usability perspective then we should not assume that people 
know that - that is really the whole point i'm trying to 
make.
 
PS: I 
hope this topic is not considered OFF-TOPIC?
 
 

  -Original Message-From: Andrew Cheong 
  [mailto:[EMAIL PROTECTED]Sent: Monday, 19 January 2004 1:55 
  PMTo: [EMAIL PROTECTED]Subject: Re: [WSG] Rave 
  or Valid point
  Well, what you're saying is true, but the buttons 
  are obviously clickable.  People know that.  As opposed to text 
  links, where people might not know they are clickable until the cursor 
  changes.  I guess you do have a point.
  
- Original Message - 
From: 
Taco 
Fleur 
To: [EMAIL PROTECTED] 
Sent: Sunday, January 18, 2004 8:20 
PM
Subject: [WSG] Rave or Valid 
point

What do you reckon, a Rave or Valid point? 

http://www.tacofleur.com/index/blog/archive/2004/01/?141800 

Tell me and I will forgetShow me and I will 
rememberTeach me and I will learn 



Re: [WSG] Rave or Valid point

2004-01-18 Thread Andrew Cheong
Title: Rave or Valid point



Well, what you're saying is true, but the buttons 
are obviously clickable.  People know that.  As opposed to text links, 
where people might not know they are clickable until the cursor changes.  I 
guess you do have a point.

  - Original Message - 
  From: 
  Taco 
  Fleur 
  To: [EMAIL PROTECTED] 
  Sent: Sunday, January 18, 2004 8:20 
  PM
  Subject: [WSG] Rave or Valid point
  
  What do you reckon, a Rave or Valid point? 
  
  http://www.tacofleur.com/index/blog/archive/2004/01/?141800 
  
  Tell me and I will forgetShow me and I will 
  rememberTeach me and I will learn 


RE: [WSG] Rave or Valid point

2004-01-18 Thread Taco Fleur

Ok, I know what it says, but to me it represents a hand holding a mouse and the index 
finger in the click position.
I reckon this icon is chosen so that it creates clarity for a user in regards to the 
object being a clickable object.

I button in that matter to me is also a clickable object.

But as I said, I could completely mis the point as I often do ;-)

-Original Message-
From: Mark Stanton [mailto:[EMAIL PROTECTED]
Sent: Monday, 19 January 2004 1:35 PM
To: [EMAIL PROTECTED]
Subject: RE: [WSG] Rave or Valid point



> What do reckon it does represent then? The pointer that is.

>From the spec (http://www.w3.org/TR/CSS21/ui.html#cursor-props):

pointer
The cursor is a pointer that indicates a link.


Cheers

Mark


--
Mark Stanton 
Technical Director 
Gruden Pty Ltd 
Tel: 9956 6388
Mob: 0410 458 201 
Fax: 9956 8433 
http://www.gruden.com
*
The discussion list for http://webstandardsgroup.org/
* 

*
The discussion list for http://webstandardsgroup.org/
*



RE: [WSG] Rave or Valid point

2004-01-18 Thread Mark Stanton

> What do reckon it does represent then? The pointer that is.

>From the spec (http://www.w3.org/TR/CSS21/ui.html#cursor-props):

pointer
The cursor is a pointer that indicates a link.


Cheers

Mark


--
Mark Stanton 
Technical Director 
Gruden Pty Ltd 
Tel: 9956 6388
Mob: 0410 458 201 
Fax: 9956 8433 
http://www.gruden.com
*
The discussion list for http://webstandardsgroup.org/
* 



Re: [WSG] Rave or Valid point

2004-01-18 Thread Justin French
On Monday, January 19, 2004, at 02:08  PM, Chris Blown wrote:

Yes, I get the same with Firebird under Linux, though gtk1/2 support is
much better than it once was.
Is Camino still in development? Its uses native widgets, doesn't it?
Yes it does, but I've heard there's a hurdle with Panther (wouldn't 
know for sure, because I'm still on Jaguar).

It's been at 0.7 for a while now (March 6th 2003), but there's a news 
post dated Nov 4th which hints that there's still progress.

Justin French

*
The discussion list for http://webstandardsgroup.org/
* 



RE: [WSG] Rave or Valid point

2004-01-18 Thread Taco Fleur

I think you are looking for cursor:pointer (hand does not exist) -
http://www.w3.org/TR/CSS21/ui.html#cursor-props



You are correct, hand is a windows thingy.
I will adjust my text accordingly.



Also I disagree with the idea that hand == clickable. Mouse over your file
menu (in windows) or any other button menu item for that matter & you get
the arrow not the hand.



What do reckon it does represent then? The pointer that is.



I think defaults are generally the better option in this case, however I
will use pointer when I have a onclick event on something.

Cheers

Mark


--
Mark Stanton
Technical Director
Gruden Pty Ltd
Tel: 9956 6388
Mob: 0410 458 201
Fax: 9956 8433
http://www.gruden.com

*
The discussion list for http://webstandardsgroup.org/
* 

*
The discussion list for http://webstandardsgroup.org/
*



RE: [WSG] Rave or Valid point

2004-01-18 Thread Taco Fleur

Form widgets come from the user's OS (Operating System) or UA (User 
Agent/Browser), and (IMHO) should behave in a manner to which the user 
is accustomed.  Adding a cursor hand to the button may seem like you're 
helping the user by adding a visual cue, but you may in fact be 
confusing the user, and degrading the user experience.

--

Any more ideas on this matter from other people?

What your saying makes sense in a way - but I reckon it is not a valid argument not to 
classify the button as a clickable object and make this visible.

If I understand you correctly you are saying we should not touch the design of a 
button because it could confuse the user, that would mean every website would have 
GREY buttons. 
I personally think you can style the buttons as much as you like, as long as they are 
CONSISTENT throughout your site.

--

It's for this very same reason that I try not to style form elements 
much beyond their default stylings as supplied by the OS/UA.

It's also for this very same reason that I dislike what Mozilla does 
with form widgets, which (at least on Mac OS 9 & OS X) differ 
dramatically from the rest of the OS.

--

I personally hate the fact these widgets are styled by the OS, it's the Internet not 
the OS we are working with! - there should be a standard style defined not by the OS 
but by all the browsers IMHO.. ;-))

More feedback welcome..

--

The only time I'd use "cursor: hand;" is if the object's action was 
implemented with a JS onlick='' event, rather than a ... 
tag.  But I can't see this happening too often, given that non-JS users 
would be disadvantaged.

Extensive user testing would reveal the true answers though.


Justin French

*
The discussion list for http://webstandardsgroup.org/
* 

*
The discussion list for http://webstandardsgroup.org/
*



RE: [WSG] Rave or Valid point

2004-01-18 Thread Mark Stanton

I think you are looking for cursor:pointer (hand does not exist) -
http://www.w3.org/TR/CSS21/ui.html#cursor-props

Also I disagree with the idea that hand == clickable. Mouse over your file
menu (in windows) or any other button menu item for that matter & you get
the arrow not the hand.

I think defaults are generally the better option in this case, however I
will use pointer when I have a onclick event on something.

Cheers

Mark


--
Mark Stanton
Technical Director
Gruden Pty Ltd
Tel: 9956 6388
Mob: 0410 458 201
Fax: 9956 8433
http://www.gruden.com

*
The discussion list for http://webstandardsgroup.org/
* 



Re: [WSG] Rave or Valid point

2004-01-18 Thread Chris Blown

Yes, I get the same with Firebird under Linux, though gtk1/2 support is
much better than it once was. 
Is Camino still in development? Its uses native widgets, doesn't it?

ChrisB

> It's also for this very same reason that I dislike what Mozilla does 
> with form widgets, which (at least on Mac OS 9 & OS X) differ 
> dramatically from the rest of the OS.


*
The discussion list for http://webstandardsgroup.org/
* 



Re: [WSG] Rave or Valid point

2004-01-18 Thread Justin French
On Monday, January 19, 2004, at 12:20  PM, Taco Fleur wrote:

What do you reckon, a Rave or Valid point?

http://www.tacofleur.com/index/blog/archive/2004/01/?141800
My answer (also posted as a blog comment):

Form widgets come from the user's OS (Operating System) or UA (User 
Agent/Browser), and (IMHO) should behave in a manner to which the user 
is accustomed.  Adding a cursor hand to the button may seem like you're 
helping the user by adding a visual cue, but you may in fact be 
confusing the user, and degrading the user experience.

It's for this very same reason that I try not to style form elements 
much beyond their default stylings as supplied by the OS/UA.

It's also for this very same reason that I dislike what Mozilla does 
with form widgets, which (at least on Mac OS 9 & OS X) differ 
dramatically from the rest of the OS.

The only time I'd use "cursor: hand;" is if the object's action was 
implemented with a JS onlick='' event, rather than a ... 
tag.  But I can't see this happening too often, given that non-JS users 
would be disadvantaged.

Extensive user testing would reveal the true answers though.

Justin French

*
The discussion list for http://webstandardsgroup.org/
*