4 ms·
The difference is that "cursor: pointer" means (by default) that the target will initiate navigation away from the current page. All other elements follow OS co
by ary 16y ago
The difference is that "cursor: pointer" means (by default) that the target will initiate navigation away from the current page. All other elements follow OS conventions as a matter of presenting a common UI grammar to the user.
- troygoode 16y agoSo then would you say it is fair to use "cursor: pointer" on buttons that initiate navigation away from the current page? For instance: form submit buttons?
- StuffMaster 16y agoIn my (unresearched) opinion, cursor:pointer was created to indicate that a hyperlink can be clicked on. Buttons were obvious, but underlined words in the middle of a paragraph, not so much. It irritates me when people learn a concept and then illogically apply it to other domains. That's why I'm making a fuss, it seems like everybody is not using their brains and saying "EVERYTHING you click must use the hand because links do!".