W3C home > Mailing lists > Public > public-css-archive@w3.org > November 2017

Re: [csswg-drafts] [css-ui-4] Change the pointer cursor to indicate any interactive element.

From: Stanislav Lashmanov via GitHub <sysbot+gh@w3.org>
Date: Sat, 04 Nov 2017 18:47:31 +0000
To: public-css-archive@w3.org
Message-ID: <issue_comment.created-341920795-1509821250-sysbot+gh@w3.org>
You give valid arguments in your post why it's **ok** to use pointer for interactive elements, but why it should be a standard for every single site and every interactive element?
I see 3 main negative side-effects of that change: 

1. Fixing problems with a cursor won't work on devices that don't have any cursor;
2. It won't encourage to redesign an element to offer a better experience;
3. Using default cursor on interactive elements would be considered a bad practice (while it might not cause any issues).

This seems to me as a 'dirty hack' to ignore actual problems caused by poor design: lack of affordance, element misuse. These issues should be addressed in the first place. Cursor is just a side-effect.

The single most common problem I encounter on almost any site is when there's a content that looks like it has a link (image, text with underline), but it actually has none, is also provided with a pointer cursor on hover, which makes you think you can copy it or open on a new page. That always leads to frustration and you implicitly encourage them to continue doing that.

With that said, I don't really mind a common cursor for every interactive element, but it should be different from the link cursor to exclude any misinterpretations. For example a hand with an arrow for links (similar to current `alias` cursor).

-- 
GitHub Notification of comment by CyberAP
Please view or discuss this issue at https://github.com/w3c/csswg-drafts/issues/1936#issuecomment-341920795 using your GitHub account
Received on Saturday, 4 November 2017 18:47:33 UTC

This archive was generated by hypermail 2.3.1 : Saturday, 4 November 2017 18:47:34 UTC