Css 当光标位于页面上li元素的一部分时,如何使光标显示为指针?

Css 当光标位于页面上li元素的一部分时,如何使光标显示为指针?,css,html,Css,Html,我有以下HTML: <ul id='x'> <li> <a class="document-web1" data-href="/x">x</a> </li> <li> <a class="document-web2" data-href="/y">y</a> </li> </ul> 这是可行的,但当光标移动到文本上时,它会发生

我有以下HTML:

<ul id='x'> 
   <li>
      <a class="document-web1" data-href="/x">x</a>
   </li>
   <li>
      <a class="document-web2" data-href="/y">y</a>
   </li>
</ul>
这是可行的,但当光标移动到文本上时,它会发生变化 选择垂直文本条而不是指针。有 我可以通过某种方式使光标始终显示为
当它位于li元素的任何部分上时的箭头?

您想要的css属性是指针。将其设置为默认值将强制浏览器将指针呈现为箭头,即使a元素上没有href属性


您想要的css属性是指针。将其设置为默认值将强制浏览器将指针呈现为箭头,即使a元素上没有href属性


如果您只想更改光标,可以在CSS中使用:

li
{
 cursor: default;
 /*cursor: pointer;*/
}
另外,如果您不确定哪个属性呈现哪个光标,请检查以下链接,它将清除您的混淆


如果您只想更改光标,可以在CSS中使用:

li
{
 cursor: default;
 /*cursor: pointer;*/
}
另外,如果您不确定哪个属性呈现哪个光标,请检查以下链接,它将清除您的混淆


我自己对jquery有点陌生,但我相信你必须使用onhover或onmouseover,而不是单击。

我自己对jquery有点陌生,但我相信你必须使用onhover或onmouseover,而不是单击。

阅读你的标题后,看起来像是你想要的

li:hover{

cursor:pointer;
}
上面的内容将使光标类似

但是在读了你的整个问题之后

li:hover{

cursor:default;
}
这将像光标一样显示

现场观看也很酷


现在我建议你在读完你的标题后写下相关的标题

,它看起来像是你想要的

li:hover{

cursor:pointer;
}
上面的内容将使光标类似

但是在读了你的整个问题之后

li:hover{

cursor:default;
}
这将像光标一样显示

现场观看也很酷


现在我建议你写相关的标题,你可以使用css的游标属性,即csscursor,指针,例如,你可以使用css的游标属性,即csscursor,指针,例如,我重读了问题,他想要的是箭头而不是手。更新了我的答案。指针不是CSS属性,它是游标属性的特定值。我重新阅读了问题,他想要的是箭头而不是手。更新了我的答案。指针不是CSS属性,它是游标属性的一个特定值。@NullPointer:他说的是指针,但显然想要一个箭头。虽然有点混乱,但我已经编辑了两个选项的问题,他可以选择他喜欢的选项并注释掉另一个。@NullPointer:他说指针,但显然他想要一支箭。虽然这有点让人困惑,但我已经对两个选项的问题进行了编辑,他可以选择他喜欢的一个选项,并注释掉另一个。我完全同意。:/但是,假设他不知道属性值,但可以描述光标,比他知道属性值,不知道如何在CSS中使用它们,也不知道它们是什么样子更可信:当然,我可能错了。。。o。O@Amadan我完全同意你的意见但是,假设他不知道属性值,但可以描述光标,比他知道属性值,不知道如何在CSS中使用它们,也不知道它们是什么样子更可信:当然,我可能错了。。。o。O@Amadan我完全同意你的看法