Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/32.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html 为什么<;按钮>;默认情况下,鼠标悬停时没有指针光标?_Html_Css_User Experience - Fatal编程技术网

Html 为什么<;按钮>;默认情况下,鼠标悬停时没有指针光标?

Html 为什么<;按钮>;默认情况下,鼠标悬停时没有指针光标?,html,css,user-experience,Html,Css,User Experience,首先,我想知道为什么我需要添加cursor:pointer用于在元素(如、、复选框和收音机)上产生悬停效果 第二,为什么标签默认有这个功能?这是从网页使用的历史角度来看的。标签是只读的。默认情况下,按钮、复选框和收音机可明显单击。所以,只要有人在页面上看到它们,他们就知道它可以被点击或检查。锚定标记可能隐藏在页面上的其他文本之间,并且可能通过样式设置隐藏在视图之外,因此在锚定标记上方的悬停指针(如果它们有指向的url)将表示这是文本中可单击的部分,并将有助于页面导航 您可以在这里的更多答案中查看

首先,我想知道为什么我需要添加
cursor:pointer
用于在元素(如
、复选框和收音机)上产生悬停效果


第二,为什么
标签默认有这个功能?

这是从网页使用的历史角度来看的。标签是只读的。默认情况下,按钮、复选框和收音机可明显单击。所以,只要有人在页面上看到它们,他们就知道它可以被点击或检查。锚定标记可能隐藏在页面上的其他文本之间,并且可能通过样式设置隐藏在视图之外,因此在锚定标记上方的悬停指针(如果它们有指向的url)将表示这是文本中可单击的部分,并将有助于页面导航

您可以在这里的更多答案中查看这些详细信息。


请看一下这些回答了相似的问题


标签在默认情况下不包含它,除非有href属性。在UX堆栈交换上已提出此问题:在