Why is the default cursor an arrow when you hover over an HTML ? I always thought that arrows let you select stuff, but hands let you execute an action. Since buttons execute actions, shouldn't I override the default style to be a hand pointer?
button {
cursor: pointer;
}
Answer
Buttons are a traditional desktop software UI control - a context where the hand pointer has never been used before the advent of internet.
When web pages started to use the same control, they just kept the button as it was in a desktop environment.
No comments:
Post a Comment